文本文件demo.txt内容
#include<stdio.h>
void fileOpenAndClose();
void readFileChar();
int main()
{
readFileChar();
return 0;
}
//按字符读取
void readFileChar()
{
FILE* fp = fopen("demo.txt", "r");
if (fp == NULL)
{
perror("file open failed ");
return;
}
//打开成功开始操作文件
//从文件中一个一个字符的读取
//char ch = fgetc(fp);
//putchar(ch); //只显示一个字符1
//啥时候结束,EOF
// 显示文本文件全部内容
/*while (1)
{
char ch = fgetc(fp);
if (ch == EOF)
{
break;
}
putchar(ch);
}*/
// 显示文本文件全部内容,代码优化
char ch = 0;
while ((ch = fgetc(fp)) != EOF)
{
putchar(ch);
}
fclose(fp);
}