2011-09-06 267 views
1

我有一个很奇怪的问题。我在Windows 7 x64上使用Visual Studio 2010 Ultimate。我有这个简单的代码:问题与打开和Windows控制台

#include <stdio.h> 

int main() 
{ 
    fclose(fopen("hakuna", "w")); 
    return 0; 
} 

它工作得很好,当我编译它。当我去调试文件夹,并双击该exe文件时,它会创建该文件。但是,当我打开控制台并键入exe的目标并按下“Enter”时,没有任何反应。如果有一些prinf-s他们会出现,但该文件从不创建。 如果有人能够帮助我,我将非常感激。我真的不知道为什么会发生这种情况

回答

2

它正在您的默认目录中创建 - 或者您的cmdline活动目录位于哪里。

例如,cmdline看起来像这样。

C:\Users\Akari> 

这就是文件所在的目录。

+0

事实上,Windows Shell(资源管理器)的默认当前目录可能不是存储可执行文件的目录。 –

+0

@ user931392:输入exe文件的目标并按下“Enter”后,在下一行输入“dir”,然后在那里看到该文件。无论何处“有”。 –