c語言文件讀取失敗

來源:魅力女性吧 8.19K
c語言文件讀取失敗

1:工程文件和可執行文件不在同一個目錄下。用visual studio啟動程序,裏面輸入的文件名(我自己創建的文本文檔,是在debug裏面創建的)無法在同目錄直接找到,所以打開失敗。而用命令行參數保證了它們在同一目錄下面。

解決辦法就是直接去可執行文件所在目錄創建文件,這時再打開可執行文件就可以了。

2:fgets會收納最後一個換行符。我用的是比較新的版本的visual studio,所以不能用gets或者gets_s,所以用了fgets,fgets會接收到後一個換行符為止,所以無法找到同名文件。

解決辦法是用一個循環找到fgets輸入的字符串中的換行符,並把換行符改成,即可。

熱門標籤