Fungsi rewind () dalam C ++ menetapkan penunjuk kedudukan fail ke permulaan aliran fail yang diberikan.
rewind () prototaip
void rewind (FILE * stream);
Panggilan untuk mundur (aliran) setara dengan panggilan ke fseek(stream, 0, SEEK_SET)
, kecuali bahawa petunjuk akhir fail dan ralat dihapus.
Ia ditakrifkan dalam fail tajuk.
putar balik () Parameter
stream: Aliran fail untuk menetapkan semula bendera ralat dan penunjuk EOF.
putar balik () Nilai pulangan
Tiada.
Contoh: Bagaimana fungsi rewind () berfungsi
#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; )
Semasa anda menjalankan program, outputnya adalah:
Selamat Datang di Programiz.com Selamat Datang di Programiz.com