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
传递参数时有两种方法:
一种是用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
相关文章推荐
- 如何用C#程序调用bat文件的同时向bat文件传递类似字符串这样的参数?
- 如何在调用线程的时候传递参数
- 独立exe程序之间传值的方法传递com口 传递参数 调用的方法(Wince程序)
- IDA pro 调试程序如何传递参数
- 在c语言写的cgi程序中如何获取URL传递的参数
- 如何使PHP程序执行页面跳转时传递大量参数
- 在SAP出口增强中调用自定义屏幕。如何进行参数传递
- IDA pro 调试程序如何传递参数
- Intel和ARM GCC程序函数调用的参数传递
- 一个小程序引发的讨论(运算优先级、参数传递与调用约定的问题)
- 如何在调用线程的时候传递参数
- Delphi中动态生成的button调用onclick如何传递参数
- javascript调用exe程序(windows)传递参数
- C# 如何以参数的形式调用.exe程序
- 如何在调用线程的时候传递参数
- 多线程:如何在调用线程时传递参数总结
- 浏览器中调用外部程序并传递参数
- 如何在调用线程的时候传递参数
- jQuery调用WCF服务时如何传递对象参数
- gcc在x64体系中如何传递参数,linux,mac,iOS适用