如何在Codeblock 10.05中获取命令行参数?

Gre*_*lin 19 c environment

我在codeblock版本10.05中编写C代码.

该计划是:

int main(int argc , char *argv[])
{
    printf("Entered number is %s \n", argv[1]);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但是,当我编译当前文件,然后运行该程序时,会出现一个终端.但是,终端不等待命令行输入并直接输出

<null>
Run Code Online (Sandbox Code Playgroud)

请注意,在上面的程序中,我省略了处理零数量命令行参数的代码.我如何提供命令行参数?

xQu*_*are 36

使用code :: blocks,您可以在菜单中设置如下命令行参数:

Project > Set programs' arguments...

这将打开一个窗口,您可以在其中插入参数.

  • 请注意代码块比我的应用程序更多的错误:)。Codelite 更稳定。 (2认同)

小智 5

如果您愿意,您需要在代码之前创建一个项目,您可以单击“项目”->“设置程序参数”。