C ++ rewind () - Thư viện chuẩn C ++

Hàm rewind () trong C ++ đặt chỉ báo vị trí tệp ở đầu luồng tệp nhất định.

rewind () nguyên mẫu

 void rewind (FILE * stream);

Lệnh gọi tua lại (luồng) tương đương với lệnh gọi tới fseek(stream, 0, SEEK_SET), ngoại trừ việc các chỉ báo lỗi và kết thúc tệp bị xóa.

Nó được định nghĩa trong tệp tiêu đề.

thông số rewind ()

stream: Dòng tệp để đặt lại cờ lỗi và chỉ báo EOF.

rewind () Giá trị trả về

Không ai.

Ví dụ: Cách hoạt động của hàm rewind ()

 #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; )

Khi bạn chạy chương trình, đầu ra sẽ là:

 Chào mừng đến với Programiz.com Chào mừng đến với Programiz.com

thú vị bài viết...