C语言,设计程序打开任意c源程序文件,看一下开头这样写对吗?为什么我打不开??
答案:1 悬赏:10 手机版
解决时间 2021-11-28 15:32
- 提问者网友:刺鸟
- 2021-11-27 22:21
C语言,设计程序打开任意c源程序文件,看一下开头这样写对吗?为什么我打不开??
最佳答案
- 五星知识达人网友:青灯有味
- 2021-11-27 23:36
#include
#include
int main()
{
FILE *fp1=NULL, *fp2=NULL;
char sor_f_name[30], new_f_name[30], strline[255];
int line_num;
scanf("%s", sor_f_name);
fp1=fopen(sor_f_name,"r");
if(fp1==NULL)
puts("Wrong!");
return 0;
}没有问题,可能是你头函数不全;还有可能是路径问题,直接输入文件名只能打开当前源文件目录下的文件;把数组大小定义长一点试试。
追问我把所有的贴上去了,应该不是路径问题,我把这个c源程序和要打开的放在一个目录,只会提示 open fail...
头函数不全,可能会缺哪些呢?追答1.最好加上stdio.h
2.你多了一行点(省略号),删掉正常追问好的,谢谢。
那个...程序没问题,只是在输入文件名的时候我忘记了要输入文件类型,,
#include
int main()
{
FILE *fp1=NULL, *fp2=NULL;
char sor_f_name[30], new_f_name[30], strline[255];
int line_num;
scanf("%s", sor_f_name);
fp1=fopen(sor_f_name,"r");
if(fp1==NULL)
puts("Wrong!");
return 0;
}没有问题,可能是你头函数不全;还有可能是路径问题,直接输入文件名只能打开当前源文件目录下的文件;把数组大小定义长一点试试。
追问我把所有的贴上去了,应该不是路径问题,我把这个c源程序和要打开的放在一个目录,只会提示 open fail...
头函数不全,可能会缺哪些呢?追答1.最好加上stdio.h
2.你多了一行点(省略号),删掉正常追问好的,谢谢。
那个...程序没问题,只是在输入文件名的时候我忘记了要输入文件类型,,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯