2011-09-06 265 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」,然後在那裏看到該文件。無論何處「有」。 –