C++ 如何在C++;Xcode中的程序?

C++ 如何在C++;Xcode中的程序?,c++,xcode,debugging,io,C++,Xcode,Debugging,Io,我对编程相当陌生,所以若我问的很多事情听起来都很琐碎,那个么请容忍我。我正在学习C++,并使用升华+OSX终端VxCide(IDE)进行编译和运行程序。我知道如何使用unixshell编译和运行可执行文件,获取输入文件。但是,我不知道如何在Xcode中执行此操作,为了使用调试器,我希望执行此操作。在Xcode中有没有一种直接的方法可以做到这一点?(我也不希望每次我想更改测试输入时都打开test.txt文件并对其进行编辑——有没有什么方法可以让我直接在Xcode中进行编辑?) 非常感谢 编辑: 为

我对编程相当陌生,所以若我问的很多事情听起来都很琐碎,那个么请容忍我。我正在学习C++,并使用升华+OSX终端VxCide(IDE)进行编译和运行程序。我知道如何使用unixshell编译和运行可执行文件,获取输入文件。但是,我不知道如何在Xcode中执行此操作,为了使用调试器,我希望执行此操作。在Xcode中有没有一种直接的方法可以做到这一点?(我也不希望每次我想更改测试输入时都打开test.txt文件并对其进行编辑——有没有什么方法可以让我直接在Xcode中进行编辑?)

非常感谢

编辑: 为了更清楚地了解我在寻找什么,我正在编写一个程序,将一些输入行作为信息/命令,并使用它们进行矩阵运算。假设我想让它加上两个2x2的单位矩阵。输入行看起来像

add
2
2 2
1 0 0 1
2 2
1 0 0 1

现在我使用Xcode进行开发,并在这里完整地编写了源代码。我知道如何将文件保存到与main.cpp相同的目录,甚至与.exe相同的文件夹(因为我在调试模式与发布模式下使用Xcode,所以它将被保存到调试文件夹)。所以我可以编辑和构建/运行我的程序,我可以编辑我要用作输入的文本文件,但我不知道如何将输入文本文件信息发送到我的可执行文件。打开scheme编辑器,可以指定启动时传递的参数,也可以设置环境变量。我没有试图设置参数(我的主要方法是main(void))。相反,我在代码中使用std::cin,希望cin从文本文件中获取信息(或者更好,在运行程序之前,只需在xcode的某个地方键入输入行)。我在询问stackoverflow之前发现了这个链接,我觉得输入重定向部分就是我要找的,但是我试过了,它对我不起作用/我不理解说明。

你可以在Xcode中完成所有这些事情。单击左侧边栏顶部的第一个图标显示项目的文件列表;单击任何源文件将在编辑器窗口中打开它。Command-B将构建项目,Command-R将构建并运行。命令小于显示一个对话框,您可以在其中输入要在测试执行中使用的命令行参数。您可以通过单击源代码编辑器窗口左侧的行号、F6步骤结束、F7步骤进入和F8步骤退出来设置断点。这应该让你开始