Love beautiful code? We do too.
Hàm void rewind(FILE *stream)
trong Thư viện C chuẩn thiết lập vị trí file tới phần đầu của file trong stream đã cho.
Dưới đây là phần khai báo cho hàm rewind() trong C:
void rewind(FILE *stream)
Tham số
Trả về giá trị
#include <stdio.h>
int main()
{
char str[] = "Hoc C co ban va nang cao tai Hoclaptrinh !!!";
FILE *fp;
int ch;
/* Dau tien chung ta ghi mot so noi dung vao baitapc.txt */
fp = fopen( "baitapc.txt" , "w" );
fwrite(str , 1 , sizeof(str) , fp );
fclose(fp);
fp = fopen( "baitapc.txt" , "r" );
while(1)
{
ch = fgetc(fp);
if( feof(fp) )
{
break ;
}
printf("%c", ch);
}
rewind(fp);
printf("\n");
while(1)
{
ch = fgetc(fp);
if( feof(fp) )
{
break ;
}
printf("%c", ch);
}
fclose(fp);
return(0);
}
Giả sử chúng ta có một baitapc.txt có nội dung sau:
Biên dịch và chạy chương trình C trên sẽ cho kết quả:
Hoclaptrinh.vn © 2017
From Coder With
Unpublished comment
Viết câu trả lời