编程时有时需要向程序传递参数,比如需要打开的文件名。
 
传递参数时有两种方法:
一种是用Xcode设置,Executables中双击项目名,在弹出菜单中Arguments选项卡里点击加号+可以添加启动时传入的参数和要设置的环境变量;
另一种是用命令行调用,并传入参数,需用dashboard - 实用程序 - Terminal。此终端和Linux一样,常用的命令都可以执行。进入工程目录下的build - Debug目录,输入“./程序名 要传入的参数名”,即可执行。例如Mac-mini:Debug afanti $ ./Word-Length-4 /tmp/words.txt
 
顺便记一下,int main(int argc, const char *argv[])中的参数argc为传入参数的个数,argv为传入的参数,argv[0]是程序名,从argv[1]开始才是传入的参数。