2009-08-15 89 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

在调试器中运行程序时,需要在项目调试设置中设置当前工作目录。