关于c语言文件操作,如何读入文件的int型数据,并输出进行运算。下面的程序没有错,但是无法输出文件内容

#include<stdio.h>
#include<stdlib.h>
int main(){
char ch;
FILE *fp;
fp=fopen("C:\number.txt","rt");
if(fp==NULL)
{
printf("fail");
exit(1);
}
ch=fgetc(fp);
while(ch!=EOF)
{
putchar(ch);
ch=fgetc(fp);
}
fclose(fp);
system("pause");
return 0;
}

C:\number.txt
你的文件名中有这个字符\,它在c语言里是转义字符,所以要想让它具有正常路径分隔符的作用必须将其转义功能取消。
C:\\number.txt (两个\\就可以了)
温馨提示:答案为网友推荐,仅供参考