如何从终端启动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[])?
我刚开始在Mac上进行开发——我在xcode中编码,不知道如何用paramaters启动我的应用程序。我可以导航到应用程序目录,并按照以下行执行操作:
open application
但我做不到:
open application param1 param2
我错过了什么?
使用--args
标志,在OS X 10.6.2或更高版本中可用:
open application --args param1 param2
有关详细信息,请参阅如何在Mac OS中使用命令行参数运行应用程序。
相关文章:
- 视频捕获与" int main(int argc, char **argv) "
- 为什么现代C 仍然保留旧的C样式原型,用于int argc,char ** argv
- 函数main中的参数argv(int argc,char *argv [])
- C++ (int getopt(argc, (char **)argv, optstring)
- C++ 从节点模拟 int main(int argc, char *argv[])
- char *argv []和int argc c 的全局覆盖范围
- 'int main(int argc, char* argv<::>)' 如何成为 main 的有效签名?
- C++ int main (int argc, char *argv[]) - 是 argv a c 样式数组
- 如何使用int main(int argc,char*argv[])运行c++proram
- 绕过 SDL2 中的"int main(int argc, char** argv)"
- int main(int argc,char* argv[]) 为什么 argc 给出 2 个参数
- OpenCV中int main(int argc,char**argv)中argc和argv的意义
- 使用 int main(void) 编译失败;main(int argc, char *argv[]) successs
- int main(int argc, char **argv)
- GTEST_API_ int main(int argc, char **argv){}中的GTEST_API_是什么?
- 如何在c++的main函数之外使用int argc,char *argv[]
- 关于缺乏"int main(int argc, char* argv[])"知识
- int _tmain(int argc, _TCHAR* argv[])
- 如何从终端启动C应用程序,并将参数传递给int main(int argc,char*argv[])
- main(int argc, char* argv[]) dont understand