当前位置:首页>维修大全>综合>

C语言文件无法打开的原因(c语言无法打开源文件怎么办)

C语言文件无法打开的原因(c语言无法打开源文件怎么办)

更新时间:2024-04-10 15:53:31

C语言文件无法打开的原因

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

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

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

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

更多栏目