Theo hướng dẫn bài viết File và các thao tác cơ bản với file trong C thì e có sử dụng fseek để chỉ con trỏ tới chỗ mà e cần thay đổi trong file. nhưng khi chạy thì nó báo lỗi và có dấu “x” màu đỏ ngày dòng fseek.
FILE *book;
errno_t File;
File=fopen_s(&book, “danhsachbook.txt”, “w+”);
fseek(book, count-2, SEEK_SET);
num = num - 1;
fwrite(&num, sizeof(num), 1, book);
fclose(book);
Sử dụng fseek trong C++
Format lại code bạn ơi. Thêm 3 dấu ` vào đầu và cuối code.
như này phải k a?
errno_t File;
File=fopen_s(&book, "danhsachbook.txt", "w+");
fseek(book, count-2, SEEK_SET);
num = num - 1;
fwrite(&num, sizeof(num), 1, book);
fclose(book); ` ` `
<img src="//daynhauhoc.s3-ap-southeast-1.amazonaws.com/original/3X/0/8/083956494a94d044d538ee9ead86b178e351e1f0.png" width="690" height="388">