OC/C/C++入口函数获取命令行传入的参数
2021/12/31 22:08:39
本文主要是介绍OC/C/C++入口函数获取命令行传入的参数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
OC
- 新建 MacApp
- 修改main.m ,不需要运行循环便直接return 0 了事
测试代码如下:
int main(int argc, const char * argv[]) { //MacApp的编译产物中找到可执行文件 Mac.app/Contents/MacOS/MacApp -o "hello world" NSString *arg = [[NSUserDefaults standardUserDefaults] stringForKey:@"o"]; NSLog(@"OC打印: %@",arg); printf("C打印: %s\n",[arg UTF8String]); return 0; }
然后直接 ⌘ + B 编译一下,然后找到编译产物目录下的可执行文件(一般在~/Library/Developer/Xcode/DerivedData
该路径下找快一些)
C/C++
- 创建一个命令行项目即可
- 代码如下:
#include <iostream> using namespace std; int main(int argc, const char * argv[]) { // gcc main.cpp -lstdc++ -o helloworld #编译 //./helloworld "hhh" "ggg" "123" "jk666" #调用 cout << argv[0] << endl;// ./helloworld cout << argv[1] << endl;// hhh cout << argv[2] << endl;// ggg cout << argv[3] << endl;// 123 cout << argv[4] << endl;// jk666 return 0; }
这篇关于OC/C/C++入口函数获取命令行传入的参数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-04el-table 开启定时器下,表格的选中状态会消失是什么原因-icode9专业技术文章分享
- 2024-10-03如何安装和初始化飞牛私有云 fnOS?-icode9专业技术文章分享
- 2024-10-03如何安装 App 并连接到飞牛 NAS?-icode9专业技术文章分享
- 2024-10-03如何安装飞牛 TV 并连接到影视服务器?-icode9专业技术文章分享
- 2024-10-03如何在PVE和ESXI上安装飞牛私有云 fnOS?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS安装系统异常情况处理-icode9专业技术文章分享
- 2024-10-03飞牛NAS如何创建存储空间?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS硬盘会自动休眠吗?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS如何安装飞牛影视和创建媒体库?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS如何为家人朋友开通影视账号?-icode9专业技术文章分享