阅读量:0
在C语言中,可以使用fgetc
函数来逐一读取txt文件中的字符。以下是一个示例代码:
#include <stdio.h> int main() { FILE *file; char c; // 打开文件 file = fopen("input.txt", "r"); if (file == NULL) { printf("无法打开文件。\n"); return 1; } // 逐一读取字符直到文件结束 while ((c = fgetc(file)) != EOF) { printf("%c", c); // 输出字符 } // 关闭文件 fclose(file); return 0; }
以上代码会打开名为input.txt
的文件,然后逐一读取文件中的字符,并将其输出到屏幕上。在while
循环中,fgetc
函数会将文件中的下一个字符读取到变量c
中,直到文件结束(即读取到文件结尾的标记EOF)为止。
请注意,在使用fgetc
函数时,需要包含stdio.h
头文件,并且在打开文件之后,需要检查文件是否成功打开(即file
是否为NULL
),以防止出现错误。