Giriş

Orijinalini görmek için tıklayınız : C ile dosyaya veri yazma(fgets kullanımı..)


Entrance
02 Temmuz 2016, 14:19
#include <stdio.h>

/* by Entrance */

int main () {

//Maksimum 299 karakter, girebilmesi için alan belirttik.
char text[300];

//ileti.txt adında bir dosya açmasını istedik,
FILE *dosya = fopen("ileti.txt","a");

//Eğerki dosya NULL'a eşitse, yani dosya oluşmamışsa anlamını ifade ediyor.)
if(dosya == NULL)
{
printf("Dosya bulunamadi.(Tabii bu ihtimal çok zor.)");
}

//Hâliyle bu koşul devreye girecektir..
else
{
//printf ile kullanıcıdan bir şey yazmasını istedik,
printf("Bir ileti giriniz :");

//fgets burada kullanıcıdan değer girmesini bekliyor,
fgets(text,300,stdin);

//fprintf komutuyla da, dosyaya veriyi yazdırdık.
fprintf(dosya,"%s",text);

}
//açılan dosyamızı burada kapattık,
fclose(dosya);

}