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

Nea*_*int 17 c++ file-io fstream

我正在使用这个简单的示例代码运行程序来输出文本文件.我正在使用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();
}
Run Code Online (Sandbox Code Playgroud)

Nea*_*int 44

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

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


小智 13

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

  • 使用产品菜单
  • 选择Scheme选项
  • 选择" 编辑方案"选项
  • 单击" 选项"选项
  • 勾选" 工作目录 "项
  • 单击文本框右端的小图标.
  • 选择目录

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