01/10/2018, 08:13
Cách quay về đầu tập tin
cho em hỏi sau khi em dùng hàm fgets để đọc hết tập tin thì có cách nào quay trở lại về đầu của tập tin để dùng fgets lại không ? em đã dùng hàm rewind mà không được
em cảm ơn nhiều ạ
void main()
{
int ch;
int lines = 0;
char keyword[1000];
result RESULT;
FILE*database;
database = fopen("D:\ANHTU\database.txt","r");
//đếm xem database có bao nhiêu dòng
while (!feof(database))
{
lines++;
fgets(keyword, 1000, database);
}
lines--;
//đưa con trỏ về đầu file
rewind(database);
fgets(RESULT.title, 1000, database);
fputs(RESULT.title, database);
fclose(database);
}
Bài liên quan
Đóng file và mở lại…
mình cảm ơn rất nhiều <3
Hi nguyen anh tutumoqun.
Bạn tham khảo hàm fseek().
http://beej.us/guide/bgc/output/html/multipage/fseek.html