Dosya İşlemleri Neden Gerekli?
Program kapandığında bellekteki veriler silinir. Verilerin kalıcı olması için dosyaya yazılması gerekir. C dilinde dosya işlemleri stdio.h kütüphanesiyle yapılır.
Dosya Açma ve Kapama
FILE *dosya = fopen("veri.txt", "r"); — "r" okuma, "w" yazma, "a" ekleme, "rb"/"wb" ikili mod. İşlem sonunda fclose(dosya); ile kapatılmalıdır.
Metin Dosyasına Yazma
fprintf(dosya, "Merhaba %s\n", isim); ile printf benzeri biçimde yazılır. fputs(satir, dosya); de kullanılabilir.
Metin Dosyasından Okuma
fscanf(dosya, "%s", kelime); ile kelime kelime, fgets(satir, 100, dosya); ile satır satır okunur.
İkili (Binary) Dosyalar
Yapı (struct) verilerini kaydetmek için ikili mod kullanılır. fwrite(&kayit, sizeof(kayit), 1, dosya); ile yazılır, fread ile okunur.
Bilkey C Programlama Kursu
Dosya işlemleri Bilkey Bilişim Akademisi'nde mini proje uygulamalarıyla pekiştirilerek öğretilir. Pendik Kurtköy'de birebir eğitim alabilirsiniz.