永发信息网

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.你多了一行点(省略号),删掉正常追问好的,谢谢。
那个...程序没问题,只是在输入文件名的时候我忘记了要输入文件类型,,
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯