#include<stdio.h>
int main()
{
//定义文件指针
FILE *fp;
char ch;
int word=0,num=0,oth;
if((fp=fopen("a.txt","r"))==NULL){
printf("文件打开错误\n");
}else{
**ch=fgetc(fp);
while(!(feof(fp))){
putchar(ch);
ch=fgetc(fp);
}**
}
}
#include<stdio.h>
int main()
{
//定义文件指针
FILE *fp;
char ch;
int word=0,num=0,oth;
if((fp=fopen("a.txt","r"))==NULL){
printf("文件打开错误\n");
}else{
**while(!(feof(fp))){
ch=fgetc(fp);
putchar(ch);
}**
}
}
这两段代码中运行结果第二段代码运行后多出一个空格。
欢迎各位指导,在评论区留言,为什么会这样。