我从 C 开始,我愿意了解某些条件。
我有一个文本文件,由记事本生成或直接通过 shell 在 Windows 操作系统中通过 echo 生成。
运行时,输出显示额外的字符。我做错了什么?如何以安全的方式逐字符读取文本文件?
将代码块与 minggw 一起使用。
文件.txt:
TEST
C程序
void main()
{
int i;
FILE *fp;
fp = fopen("file.txt","r");
while ((i = fgetc(fp)) != EOF)
{
printf("%c",i);
}
}
输出
■测试