c语言文件打不开,c语言文件打不开怎么回事

dfnjsfkhak 6 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言文件打不开的问题,于是小编就整理了3个相关介绍c语言文件打不开的解答,让我们一起看看吧。

  1. c语言文件打不开怎么回事?
  2. 为什么用C语言写的EXE文件会打不开?
  3. c语言显示找不到文件怎么办?

c语言文件打不开怎么回事?

1:工程文件和可执行文件不在同一个目录下。用visual studio启动程序,里面输入的文件名(我自己创建文本文档,是在debug里面创建的)无法在同目录直接找到,所以打开失败。而用命令参数保证了它们在同一目录下面。

解决办法就是直接去可执行文件所在目录创建文件,这时再打开可执行文件就可以了。

c语言文件打不开,c语言文件打不开怎么回事-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

2:fgets会收纳最后一个换行符。我用的是比较新的版本的visual studio,所以不能用gets或者gets_s,所以用了fgets,fgets会接收到后一个换行符为止,所以无法找到同名文件。

解决办法是用一个循环找到fgets输入的字符串中的换行符,并把换行符改成\0,即可。

什么用C语言写的EXE文件会打不开?

不是打不开,是程序输出信息windows就认为程序结束了,就把dos窗口(那个本应该显示信息的黑框)关闭了,不管你有没有看清楚黑框内你的程序运行结果,要看结果,可以在该程序上右键 属性 程序 最后一个“退出时关闭”方框点一下,确定,然后再运行,就可以看到了。

c语言文件打不开,c语言文件打不开怎么回事-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

这时windows就不会在你店关闭前关掉dos窗口,另外一个方法,在命令提示符下000运行

c语言显示找不到文件怎么办?

解决办法:

1、更换WIFI网络,或者联通3G网络

c语言文件打不开,c语言文件打不开怎么回事-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

  2、网络更换好后,进入Cydia,等待自动加载,或者点击右上角的“重建加载”,等待Cydia加载数据并提示完成,保证Cydia能读取到最新的软件源数据。之后,再次尝试安装appsync补丁,应该就可以解决了

到此,以上就是小编对于c语言文件打不开的问题就介绍到这了,希望介绍关于c语言文件打不开的3点解答对大家有用

标签: 文件 语言 换行符