#include <stdio.h>
#include <stdlib.h>
int main() {
FILE *file;
char buffer[256];
// 打开文件
file = fopen("example.txt", "r");
if (file == NULL) {
perror("Failed to open file");
return EXIT_FAILURE;
}
// 读取文件内容
while (fgets(buffer, sizeof(buffer), file) != NULL) {
printf("%s", buffer);
}
// 检查是否到达文件结尾或出现读取错误
if (feof(file)) {
printf("\nEnd of file reached.\n");
} else if (ferror(file)) {
printf("\nAn error occurred while reading the file.\n");
}
// 关闭文件
fclose(file);
return EXIT_SUCCESS;
}
fgets feof ferror
最新推荐文章于 2024-09-16 13:17:08 发布