发布网友 发布时间:2024-10-24 02:40
共3个回答
热心网友 时间:2024-11-21 08:01
#include<stdio.h>
#include <stdlib.h>
int main()
{
int ch;
FILE * fp;
char fname[50];
printf("Enter the name of the file: ");
scanf("%s",fname);
fp = fopen(fname,"r"); //此时当前文件夹下应该有输入的文件
if(fp == NULL)
{
printf("Failed to open file .Bye\n");
exit(1);
}
while((ch=getc(fp))!=EOF)
putchar(ch);
fclose(fp); //关闭文件,使用文件指针
return 0;
}
//运行时,输入文件名,如abc.txt,当前文件夹下已有该文件,
其内容为:
运行结果为:
热心网友 时间:2024-11-21 07:58
fclose(ch); //关闭文件
这里编译应该会报错吧
热心网友 时间:2024-11-21 07:57
fclose(fp); //关闭文件