cmd 运行main函数

本文介绍了CMake文件在控制台程序中的作用,重点讲解了main函数中int argc, char** argv参数的用途。argc表示命令行参数的总数,包括可执行文件名,argv数组则保存每个参数。通过示例展示了如何解析命令行参数,如使用sscanf函数获取数值和浮点数。此外,还提到了在命令提示符中操作文件夹、运行程序以及传递参数的方法。
摘要由CSDN通过智能技术生成

C m a k e Cmake Cmake 文件大多数由控制台程序运行,由于 m a i n main main函数内的参数一般为

i n t m a i n ( i n t a r g c , c h a r ∗ ∗ a r g v ) int main(int argc,char **argv) intmain(intargc,charargv)
这里面的 a r g v argv argv是用来传递参数的,假如你编译成的文件名是 t e s t . e x e test.exe test.exe,那么在命令提示符下可以通过 t e s t . e x e 1234 test.exe1234 test.exe1234来向程序传递参数,这时两个参数就会传递到字符串数组 a r g v argv argv中,注意此时实际传递了三个参数,第一个参数是文件名,第二个参数是12,第三个是34,而 a r g c argc argc就是参数个数。

int argc, char **argv 用于运行时,把命令行参数传入主程序。
argc -- 命令行参数 总个数,包括 可执行程序名。
argv[i] --  第 i 个参数。
argv[0] -- 可执行程序名。

// 例如运行:

abc.exe
argc 等于 1, argv[0]"abc.exe"



// 例如运行:

rec.exe  4  5.2
argc 等于 3, argv[0]"rec.exe", argv[1]"4", argv[2]"5.2".
主函数里若有:

int x;
float y;
char s[80];
strcpy(s,argv[0]);  // 程序名存入 了 s
sscanf(argv[1],"%d",&x);  // x 得到数值4
sscanf(argv[2],"%f",&y);  // y 得到数值 5.2

在看看 c m d cmd cmd控制台的写法
在这里插入图片描述
输入 c d cd cd D e s k t o p Desktop Desktop进入桌面
在这里插入图片描述
输入文件夹名称进入文件夹
在这里插入图片描述
输入执行文件 . e x e .exe .exe及参数信息运行
在这里插入图片描述
输入 c d . . cd.. cd..回退到上一层

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LV小猪精

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值