這篇文章將為大家詳細(xì)講解有關(guān)怎么解決c語(yǔ)言使用fopen打開(kāi)文件失敗的問(wèn)題,文章內(nèi)容質(zhì)量較高,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)建站主要從事網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)海倫,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18980820575
原因是:程序是以“r”的方式,也就是“讀”的方式打開(kāi)file.txt文件,可是程序都沒(méi)有指定這個(gè)文件在哪里,程序找不到這個(gè)文件,所以就認(rèn)為打不開(kāi)。
1、打開(kāi)集成開(kāi)發(fā)環(huán)境Dev-C++,并且新建一個(gè)源代碼文件:main.c,如下圖所示:
在我的電腦上,此源代碼放在“D:\CCode\經(jīng)驗(yàn)”路徑下。
2、程序的源碼如下:如果打開(kāi)文件失敗的話,程序會(huì)提示“文件打開(kāi)失敗”。
3、 我來(lái)編譯一下,編譯通過(guò),如下圖所示:
4、下面再來(lái)運(yùn)行一下,運(yùn)行結(jié)果如下:
從運(yùn)行結(jié)果看,提示了“文件打開(kāi)失??!”,這是為什么,程序代碼沒(méi)什么問(wèn)題?。?/p>
5、 其實(shí)原因在于,程序是以“r”的方式,也就是“讀”的方式打開(kāi)file.txt文件,可是程序都沒(méi)有指定這個(gè)文件在哪里,程序找不到這個(gè)文件,所以就認(rèn)為打不開(kāi)。
6、 解決的方法很簡(jiǎn)單,只要?jiǎng)?chuàng)建file.txt文件,且指定文件的路徑就可以了。在“D:\CCode\經(jīng)驗(yàn)”路徑下新建一個(gè)文件file.txt。
7、 再來(lái)編譯運(yùn)行 一下,結(jié)果如下,輸出正常。
以上就是解決c語(yǔ)言使用fopen打開(kāi)文件失敗的方法,看完之后是否有所收獲呢?如果想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊,感謝各位的閱讀。