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

C++ C++;Xcode中的程序不使用outFile输出简单文本文件,c++,fstream,file-io,C++,Fstream,File Io,我正在运行一个程序,使用这个简单的示例代码输出一个文本文件。我使用XCODE,并简单地从命令行工具启动了一个新的C++项目。由于某些原因,该程序不会将任何文件输出到我的Mac上。请帮助找出为什么XCode不会将任何文件输出到我的计算机?谢谢 #include <iostream> #include <fstream> using namespace std; int main() { double myNumber = 42.5; fstream outfile("t

我正在运行一个程序,使用这个简单的示例代码输出一个文本文件。我使用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();
}
#包括
#包括
使用名称空间std;
int main(){
双倍myNumber=42.5;
fstream输出文件(“test.txt”,fstream::out);

outfileDang我简直不敢相信我已经弄明白了,这是Xcode中的一个选项。所以我点击了Xcode顶部靠近停止按钮的栏,上面有文字(项目名称>我的Mac 64位)


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

如上所述,编辑方案对我来说很有效,但进入方案的方式有所不同

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

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

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

例如: ~/Library/Developer/Xcode/DerivedData/-gweghgfqkjkidjfhcgetdryechjz/Build/Products/Debug