C语言当读取到文件最后时print("Hello")该怎么写
时间: 2024-05-09 07:20:39 浏览: 55
C语言文件操作、多线程编程和网络编程.md
在C语言中,可以使用feof()函数来判断文件是否已经读取到结尾。如果已经读取到结尾,可以在代码中添加一条条件语句来输出"Hello"。例如:
```c
#include <stdio.h>
int main() {
FILE *fp;
char ch;
fp = fopen("file.txt", "r");
if (fp == NULL) {
printf("File not found\n");
return 0;
}
while (!feof(fp)) {
ch = fgetc(fp);
// Do something with the character
}
if (feof(fp)) {
printf("Hello\n");
}
fclose(fp);
return 0;
}
```
在上面的代码中,当feof(fp)返回true时,就会输出"Hello"。注意,在使用feof()函数时,需要在读取完文件内容后再判断文件是否已经读取到结尾。
阅读全文