首頁  >  文章  >  後端開發  >  c語言fopen開啟檔案失敗的原因是什麼?

c語言fopen開啟檔案失敗的原因是什麼?

烟雨青岚
烟雨青岚原創
2020-06-20 09:16:159999瀏覽

c語言fopen開啟檔案失敗的原因是什麼?

c語言fopen開啟檔案失敗的原因是什麼?

原因是:程式是以「r」的方式,也就是「讀」的方式開啟file.txt文件,可是程式都沒有指定這個文件在哪裡,程式找不到這個文件,所以就認為打不開。

1、開啟整合開發環境Dev-C ,並且新建一個原始碼檔案:main.c,如下圖所示:

c語言fopen開啟檔案失敗的原因是什麼?

在我的電腦上,此原始碼放在「D:\CCode\經驗」路徑下。

2、程式的原始碼如下:如果開啟檔案失敗的話,程式會提示「檔案開啟失敗」。

c語言fopen開啟檔案失敗的原因是什麼?

3、 我來編譯一下,編譯通過,如下圖:

c語言fopen開啟檔案失敗的原因是什麼?

4、下面再來執行一下,運行結果如下:

c語言fopen開啟檔案失敗的原因是什麼?

從運行結果看,提示了“文件打開失敗!”,這是為什麼,程式碼沒什麼問題!

5、 其實原因在於,程式是以「r」的方式,也就是「讀」的方式開啟file.txt文件,可是程式都沒有指定這個文件在哪裡,程式找不到這個文件,所以就認為打不開。

6、 解決的方法很簡單,只要建立file.txt文件,且指定文件的路徑就可以了。在「D:\CCode\經驗」路徑下新建一個檔案file.txt。

7、 再來編譯運行 一下,結果如下,輸出正常。

c語言fopen開啟檔案失敗的原因是什麼?

推薦教學:《C語言

以上是c語言fopen開啟檔案失敗的原因是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn