您的位置:首页 > 其它

Xcode:如何在调用Mac程序时传递参数

2011-01-05 22:57 477 查看
编程时有时需要向程序传递参数,比如需要打开的文件名。

传递参数时有两种方法:
一种是用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]开始才是传入的参数。本文出自 “何必呢” 博客,请务必保留此出处http://afantihust.blog.51cto.com/2231549/472648
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: