Xcode中的C ++程序不使用outFile输出简单的文本文件

时间:2013-05-27 19:07:17

标签: c++ fstream file-io

我正在使用这个简单的示例代码运行程序来输出文本文件。我正在使用Xcode,只是从命令行工具启动一个新的C ++项目。由于某种原因,程序不会将任何文件输出到我的Mac上。请帮忙弄清楚为什么XCode不会将任何文件输出到我的电脑?谢谢!

#include <iostream>
#include <fstream>

using namespace std;

int main() {
double myNumber = 42.5;
fstream outfile("test.txt", fstream::out);
outfile << "The answer is almost " << myNumber << endl;
outfile.close();
}

3 个答案:

答案 0 :(得分:43)

Dang我不敢相信我弄清楚了,这是Xcode中的一个选项。所以我点击了停止按钮附近的xcode顶部的栏文本(项目名称&gt;我的Mac 64位)

然后点击编辑方案。单击选项选项卡并单击使用自定义工作目录。然后选择了一个工作目录。现在出现文本文件!

答案 1 :(得分:12)

如上所述,编辑该计划对我有用,但进入该计划是不同的。

  • 使用产品菜单
  • 选择方案选项
  • 选择修改方案选项
  • 点击选项标签
  • 勾选&#34; 工作目录&#34;项目
  • 点击文本框右端的小图标。
  • 选择目录

我还在窗口的左侧窗格中选择了运行/调试选项。

答案 2 :(得分:1)

要找到当前的工作目录,请在项目导航器中的“产品”文件夹下,右键单击产品,然后选择“在Finder中显示”。在此目录中,您还将找到编译后的代码。

例如: 〜/ Library / Developer / Xcode / DerivedData / <项目名称> -gweghgfqkjkidjfhcgetdryechjz / Build / Products / Debug