fopen和Windows控制台的问题

时间:2011-09-06 19:14:41

标签: c++ windows console fopen

我有一个非常奇怪的问题。我在Windows 7 x64上使用Visual Studio 2010 Ultimate。我有这个简单的代码:

#include <stdio.h>

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

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

1 个答案:

答案 0 :(得分:2)

它是在您的默认目录中创建的 - 或者在您的cmdline活动目录所在的位置。

例如,cmdline看起来像这样。

C:\Users\Akari>

这是制作文件的目录。