c語言fopen開啟檔案失敗的原因是什麼?
原因是:程式是以「r」的方式,也就是「讀」的方式開啟file.txt文件,可是程式都沒有指定這個文件在哪裡,程式找不到這個文件,所以就認為打不開。
1、開啟整合開發環境Dev-C ,並且新建一個原始碼檔案:main.c,如下圖所示:
在我的電腦上,此原始碼放在「D:\CCode\經驗」路徑下。
2、程式的原始碼如下:如果開啟檔案失敗的話,程式會提示「檔案開啟失敗」。
3、 我來編譯一下,編譯通過,如下圖:
4、下面再來執行一下,運行結果如下:
從運行結果看,提示了“文件打開失敗!”,這是為什麼,程式碼沒什麼問題!
5、 其實原因在於,程式是以「r」的方式,也就是「讀」的方式開啟file.txt文件,可是程式都沒有指定這個文件在哪裡,程式找不到這個文件,所以就認為打不開。
6、 解決的方法很簡單,只要建立file.txt文件,且指定文件的路徑就可以了。在「D:\CCode\經驗」路徑下新建一個檔案file.txt。
7、 再來編譯運行 一下,結果如下,輸出正常。
推薦教學:《C語言》
以上是c語言fopen開啟檔案失敗的原因是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!