C dilinde dosya okuma islemi çıktı vermiyor

KOUsoftware

Hectopat
Katılım
1 Nisan 2020
Mesajlar
157
Yer
İstanbul
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
C:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
 FILE *dosya;
 if((dosya = fopen("ornek.txt", "w+")) == NULL)
 {
 printf("dosya acma hatasi!");
 exit(1);
 }
 char w[] = "deneme";
 if(fwrite(w, strlen(w), 1, dosya) != 1)
 {
 printf("yazma hatasi!");
 exit(1);
 }
 char r[10];
 if(fread(r, strlen(w), 1, dosya) != 1)
 {
 printf("okuma hatasi!");
 exit(1);
 }
 printf("%s", r);

 return 0;
}

Dosyayı oluşturup içine isteneni yazıyor lakin herhangi bir çıktı vermiyor.
 
Gptye sorun ya da izlediğiniz hoca Udemy'de aktif ise ona sorun.

C:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
 FILE *dosya;
 if((dosya = fopen("ornek.txt", "w+")) == NULL)
 {
 printf("dosya acma hatasi!");
 exit(1);
 }
 char w[] = "deneme";
 if(fwrite(w, strlen(w), 1, dosya) != 1)
 {
 printf("yazma hatasi!");
 exit(1);
 }
 char r[10];
 if(fread(r, strlen(w), 1, dosya) != 1)
 {
 printf("okuma hatasi!");
 exit(1);
 }
 printf("%s", r);

 return 0;
}

Dosyayı oluşturup içine isteneni yazıyor lakin herhangi bir çıktı vermiyor.
R'e değer atanmamış.
 
Son düzenleyen: Moderatör:
Artı -1 Eksi

Geri
Yukarı