不理解,意思是要打开哪里的文件?输入是?
#include#include//为了使用exit()
int main ()
{
int ch;
FILE * fp;
char fname[50];
printf("Enter the name of file:");
scanf("%s",fname);
fp=fopen(fname,"r");//打开文件以供读取
if(fp==NULL)//尝试打开文件失败
{
printf("Failed to open file.bye\n");
exit(1);//终止程序
}
//getc(fp)从打开的文件中获取一个字符
while((ch=getc(fp))!=EOF)
putchar(ch);
fclose(fp);//关闭文件
return 0;
}