#include<stdio.h>
#include<stdlib.h>
main()
{
FILE *fp;
char ch,filename[100];
printf("请输入所用的文件名:");
scanf("%s",filename);
if((fp=fopen(filename,"r"))==NULL)
{
printf("有这文件吗?");
exit(0);
}
while(ch!=EOF)
{
ch=fgetc(fp);
printf("%c(%d)",ch,ch);
}
fclose(fp);
}
我输入123.txt 并且我在123.txt中只写入了abc三个字符,但是我这个程序输出的是a(95)b(96)c(97) (-1) 大神们知道为什么吗?求解释一下,应该怎么去掉那个-1?
1 回答
- 1 回答
- 0 关注
- 1132 浏览
添加回答
举报
0/150
提交
取消