C ++ geri sar () - C ++ Standart Kitaplığı

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

Ilginç makaleler...