如何在参数中使用Xcode传递文件

时间:2013-12-09 04:35:29

标签: xcode

抱歉我的英语不好,我希望你能理解我所描述的内容

我知道如何传递参数,例如-v,-c等

  

编辑方案>运行xxx>参数

在Termimal.app中,当我键入以下内容时,它会按预期显示正确的结果。

./C_Product < main.c

我应该如何在Xcode中执行此操作? 我试图添加参数< main.c,但它没有影响。

我已将main.c文件复制到

  

C_Productxxxxx - &gt;构建 - &gt;产品 - &gt;调试

C_Product在同一个地方

1 个答案:

答案 0 :(得分:1)

我不知道如何让Xcode自动将文件内容传递给std。但是,您还有其他一些选择。您可以修改程序以将文件名作为参数,然后将文件名作为参数传递给您。因此,您可以将-i <foo>作为输入文件的名称。 (或者更好的是,-input-file <foo>。)

或者,您可以修改应用程序以从路径在环境变量中的文件中读取。因此,您的应用可以调用getenv("MY_INPUT_FILE");,您可以告诉Xcode将“MY_INPUT_FILE”环境变量的值设置为方案中输入文件的路径。