C语言当读取到文件最后时print("Hello")该怎么写
时间: 2024-05-09 18:20:39 浏览: 54
c语言完成对文件的读写
在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()函数时,需要在读取完文件内容后再判断文件是否已经读取到结尾。
阅读全文