大家好,今天小编关注到一个比较有意思的话题,就是关于c语言文件打不开的问题,于是小编就整理了3个相关介绍c语言文件打不开的解答,让我们一起看看吧。
c语言文件打不开怎么回事?
1:工程文件和可执行文件不在同一个目录下。用visual studio启动程序,里面输入的文件名(我自己创建的文本文档,是在debug里面创建的)无法在同目录直接找到,所以打开失败。而用命令行参数保证了它们在同一目录下面。
解决办法就是直接去可执行文件所在目录创建文件,这时再打开可执行文件就可以了。
2:fgets会收纳最后一个换行符。我用的是比较新的版本的visual studio,所以不能用gets或者gets_s,所以用了fgets,fgets会接收到后一个换行符为止,所以无法找到同名文件。
解决办法是用一个循环找到fgets输入的字符串中的换行符,并把换行符改成\0,即可。
为什么用C语言写的EXE文件会打不开?
不是打不开,是程序输出信息后windows就认为程序结束了,就把dos窗口(那个本应该显示信息的黑框)关闭了,不管你有没有看清楚黑框内你的程序运行结果,要看结果,可以在该程序上右键 属性 程序 最后一个“退出时关闭”方框点一下,确定,然后再运行,就可以看到了。
这时windows就不会在你店关闭前关掉dos窗口,另外一个方法,在命令提示符下000运行
c语言显示找不到文件怎么办?
解决办法:
1、更换WIFI网络,或者联通3G网络
2、网络更换好后,进入Cydia,等待自动加载,或者点击右上角的“重建加载”,等待Cydia加载数据并提示完成,保证Cydia能读取到最新的软件源数据。之后,再次尝试安装appsync补丁,应该就可以解决了
到此,以上就是小编对于c语言文件打不开的问题就介绍到这了,希望介绍关于c语言文件打不开的3点解答对大家有用。