【问题标题】:The default path to save a file when you use "open" in VS 2010,C++VS 2010,C++中使用“open”时保存文件的默认路径
【发布时间】:2013-03-18 15:26:04
【问题描述】:
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
string a("hehe.txt");
ofstream aa;
aa.open(a.c_str());
aa<<"hehe"<<endl;
aa.close();
return 0;
}

我在 VS 2010 中创建了一个简单的项目,它只包含一个主文件,如上所示。我想知道“hehe.txt”存储在哪里?我在项目中找不到它。

【问题讨论】:

  • 至少在大多数操作系统上,它会在当时的“当前目录”中打开(几乎可以在任何地方)。
  • 正如您所提到的,它确实存在于“当前目录”中。我没有找到它,因为我没有运行它就编译它。我想在发布问题之前我必须三思而后行。无论如何,谢谢您的回复。

标签: c++ visual-studio-2010 file path


【解决方案1】:

该文件将创建在与您的 .vcxproj 和 .cpp 文件相同的文件夹中。

【讨论】:

    【解决方案2】:

    它通常存储在您启动可执行文件的目录中。检查项目下的 Debug 或 Release 子目录。您可以通过在 Project Properties->Configuration Properties->Debugging 中指定来更改工作目录。

    【讨论】:

      猜你喜欢
      • 2018-01-17
      • 1970-01-01
      • 1970-01-01
      • 2014-06-19
      • 1970-01-01
      • 1970-01-01
      • 2013-06-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多