使用fopen開啟路徑下的檔案

2021-08-14 10:36:10 字數 303 閱讀 8370

使用fopen開啟絕對路徑下的檔案,沒有問題,值得注意的是路徑中可以使用/也可以使用\\,在vs2010中都能正確讀取。

如果使用相對路徑,經常會找不到檔案。可能的原因是,對當前目錄的認識有誤。一般認為,編譯後得到的exe檔案所在目錄即為當前目錄,實際上並非如此。在工程中,工程檔案所在的目錄被認為是當前目錄,相對路徑應該以該目錄為參照物,而與可執行檔案的存放目錄無關。

更近一步講,如果在命令列環境下,當前目錄表示可執行程式所在的目錄。如果在vc中,當前目錄表示包含源**的目錄。metrowerks codewarrior中,當前目錄表示可執行檔案所在的目錄。

fopen開啟相對路徑的檔案

使用fopen開啟絕對路徑下的檔案,沒有問題,值得注意的是路徑中可以使用 也可以使用 在vs2010中都能正確讀取。如果使用相對路徑,經常會找不到檔案。可能的原因是,對當前目錄的認識有誤。一般認為,編譯後得到的exe檔案所在目錄即為當前目錄,實際上並非如此。在工程中,工程檔案所在的目錄被認為是當前目...

檔案的開啟 fopen函式

fopen函式用來開啟乙個檔案,其呼叫的一般形式為 檔案指標名 fopen 檔名,使用檔案方式 其中,檔案指標名 必須是被說明為file 型別的指標變數 檔名 是被開啟檔案的檔名 使用檔案方式 是指檔案的型別和操作要求。檔名 是字串常量或字串陣列。例如 file fp fp file a r 其意義...

使用C 語言fopen函式開啟檔案失敗

include int main void else return 0 這是一段關於fopen的使用 其中file fopen wxb.txt r 這段 fopen後面接的是 wxb.txt 檔名 r 開啟方式,這是文字方式 wxb跟fopen後面wxb.txt的檔名不一樣,你如果在源 中wxb後面...