如何从终端启动C应用程序,并将参数传递给int main(int argc,char*argv[])

How can I launch a C application from terminal, and pass in paramaters to int main(int argc, char *argv[])?

本文关键字:int argc main char argv 参数传递 启动 终端 应用程序      更新时间:2023-10-16

我刚开始在Mac上进行开发——我在xcode中编码,不知道如何用paramaters启动我的应用程序。我可以导航到应用程序目录,并按照以下行执行操作:

open application

但我做不到:

open application param1 param2

我错过了什么?

使用--args标志,在OS X 10.6.2或更高版本中可用:

open application --args param1 param2

有关详细信息,请参阅如何在Mac OS中使用命令行参数运行应用程序。