2009-08-15 86 views
3

我有c代碼。Visual Studio調試執行路徑

FILE * fin = fopen("myfile", "rb"); 
if (fin == NULL) 
{ 
    printf("file myfile does not exist, closing"); 
    return false; 
} 

它在編譯時工作,但不在調試模式(步進低谷),它返回false。 檢查argv [0]是否正常,絕對路徑是雙向工作的。

+0

那麼絕對路徑是雙向的,但相對路徑卻不行?檢查你的相對路徑是否構建正確。 – 2009-08-15 19:08:48

回答

8

在調試器中運行程序時,需要在項目調試設置中設置當前工作目錄。