C ++ 'daki rewind () işlevi, dosya konumu göstergesini verilen dosya akışının başlangıcına ayarlar.
rewind () prototip
void rewind (FILE * akışı);
Bir geri sarma çağrısı (akış), fseek(stream, 0, SEEK_SET)
dosya sonu ve hata göstergelerinin silinmesi dışında bir çağrıya eşdeğerdir .
Başlık dosyasında tanımlanmıştır.
rewind () Parametreler
stream: Hata bayraklarını ve EOF göstergesini sıfırlamak için dosya akışı.
rewind () Dönüş değeri
Yok.
Örnek: rewind () işlevi nasıl çalışır?
#include int main() ( int c; FILE *fp; fp = fopen("file.txt", "r"); if (fp) ( while ((c = getc(fp)) != EOF) putchar(c); rewind(fp); putchar(''); while ((c = getc(fp)) != EOF) putchar(c); ) fclose(fp); return 0; )
Programı çalıştırdığınızda, çıktı:
Programiz.com'a Hoş Geldiniz Programiz.com'a Hoş Geldiniz