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.