2011-06-13 57 views
0

如何讀取&根據.c文件寫入當前目錄中的文件? 例如在C我的C文件:\文件夾\源(C文件可以放在其他文件夾中)在c文件的當前目錄中打開並寫入文件

fpin=fopen("textfile.txt", "r"); 

如果沒有具體的路徑,程序將在打開項目路徑的文本文件borland C++

+0

你的問題是什麼? – 2011-06-13 02:33:16

+1

編譯的程序如何知道.C文件的位置?如果你在另一臺電腦上運行它,它會做什麼? – Gabe 2011-06-13 02:35:41

+0

該程序可以檢測到.c文件的位置,讀取和寫入與.c文件相同的文件夾中的文本文件。假設輸入文本文件和輸出文本文件始終保留在.c文件 – hkvega 2011-06-13 02:39:55

回答

2

要使用該技術打開文件,該文件必須位於可執行文件的目錄中,而不是源項目目錄中。

+0

這假定可執行文件的目錄是__ current_ _ current working directory_,這可能是一個不正確的假設。 – sarnold 2011-06-13 02:56:47