7 Mart 2017 Salı
rewind() Fonksiyonu
Normalde bir dosyaya yazma işlemini tamamladıktan sonra, dosyayı tekrar okumak istediğimizde dosyayı kapatır ve dosyayı okuma modunda tekrar açarız.
fopen("w");
dosyaYazmaIslemleri();
fclose(fp);
fopen("r");
dosyaOkumaIslemleri();
fclose(fp);
Dosya açma kapatma işlemi yerine, bir dosyanın aktif konumunu dosya başına almak için rewind() fonksiyonunu kullanabilir.
void rewind (FILE *fp);
fp parametresi ile gösterilen dosyanın aktif konum göstergesini dosyanın başına alır.
Bu fonksiyon herhangi bir değer geri vermez. Çünkü, başarılı bir şekilde açılan dosyanın aktif konumu başa alınabilir.