在C程序中的Xcode中给出命令行参数

its*_*ode 48 c xcode command-line

我正在Xcode中解决我的C赋值,在该程序中我必须在运行程序时给出命令行参数,为此我必须使用这样的用户终端:

./a.out myfirstCommand mySecondCommand
Run Code Online (Sandbox Code Playgroud)

我想知道是否有可能在xcode中提供这些命令而不是去终端.谢谢

jen*_*sma 133

从Xcode 4.x开始,我必须转到产品菜单,选择"编辑方案",然后选择参数选项卡并在那里添加参数.

  • +1 感谢您恢复此帖子以提供更新的答案!我注意到您在一年多后进行了跟进,这令人印象深刻:) (2认同)
  • 也适用于XCode 5.1.捷径:Cmd- < (2认同)
  • Xcode 10.2:“产品 - &gt;方案 - &gt;编辑方案...”是我的菜单路径。command+shift+&lt; 和 option+单击“运行”也仍然有效。 (2认同)

小智 33

键盘快捷键是 commandshift<


Han*_*akr 13

在Xcode 8.x中,只需从标题栏中选择项目并选择Edit Schema,然后选择Run debug并从弹出窗口中选择Arguments选项卡.

在此输入图像描述

在此输入图像描述


Car*_*rum 11

右键单击Xco​​de项目中的可执行文件,然后选择"获取信息".然后选择"参数"选项卡,您可以设置在Xcode内部运行或调试程序时要传递的参数.

  • 这是旧的,已弃用!没有"获取信息"选项,右键单击执行. (18认同)
  • 请更新过时的答案。右键单击Xco​​de项目中的可执行文件,对于那些第一次看到XCode的人来说,没有任何意义。 (6认同)

Dak*_*ksh 6

在 Xcode 12.3 中,您可以执行以下操作

菜单项 Product -> Scheme -> Edit Scheme -> Arguments Tab -> Arguments Passed on Launch

在此处输入图片说明

在此处输入图片说明