Mac终端给Unix可执行文件main函数输入参数
-
看网上对Windows的可执行文件输入main函数参数还是比较多的,找挺久也难找到mac给main函数输入参数的,所以这里补充一下,mac基础源于Unix,用Unix的方法应该是通用的
-
#include <stdio.h> int main(int argc, char *argv[]) { printf("argc: %d",argc); putchar(10); for (int i=0;i<argc;i++) { printf("%s\n",*(argv+i)); } }
-
一个简单的把main函数参数打印
-
主要看mac如何给入参数
-
使用的软件是CodeRunner,可以使用Run Settings直接给参数
-
注意这个命名中间有括号,建议不要这样命名,进入所在文件夹,如果有空格,指定时要加 \ 转义符
-
后面直接跟argv的参数就行,空格间隔