NO.3读书笔记第二则。理解argc,argv
来源:互联网 发布:qq三国js奥义选择 编辑:程序博客网 时间:2024/05/17 06:59
argc和argv中的ARG指的是“参数”arguments , argument counter 和 argument vector ;
argc: 整数,用来统计你运行程序时送给main函数的命令行参数的个数;
* argv[ ]: 字符串数组,用来存放指向你的字符串参数的指针数组,每一个元素指向一个参数;
以前我一直不知道这有什么实际的作用。书中讲了个例子:
读最后一个参数不是选项而是文件名且倒数第二个参数“-f”,就执行读取邮件的操作;
<pre class="cpp" name="code">if(argv[argc-1][0] == '-' || (argv[argc-2][0] == 'f'))readmail(argc, argv);elsesendmail(argc, argv);
读最后一个参数不是选项而是文件名且倒数第二个参数“-f”,就执行读取邮件的操作;
第二个用户名字为“f”的造成无法发送;
修正:
if(argv[argc-1][0] == '-' || (argv[argc-2][0] =='-' && (argv[argc-2][1]) == 'f'))readmail(argc, argv);elsesendmail(argc, argv);
这个问题是由于对参数的槽糕解析引起。我在这学习的主要是对这汇总方法的学习
0 0
- NO.3读书笔记第二则。理解argc,argv
- argc和argv[]理解
- argc与**argv理解
- argc和argv的理解
- 理解 void main(int argc, char** argv)
- main中的argc,argv的含义理解
- 关于argc与argv的理解
- 理解 int main(int argc,char *argv[])
- int main(int argc, char* argv[])理解
- argc,**argv
- argv[argc]
- argc,argv
- argc argv
- argc argv
- argc argv[]
- argc argv
- argc argv
- argc,argv
- c语言中的转义字符
- smarty 定界符与js冲突的问题
- C++基础之全局变量
- Maven常用命令
- 关于perl中的反勾号(``),system和exec
- NO.3读书笔记第二则。理解argc,argv
- Oracle聚簇索引的使用方式
- 正则表达式匹配标点符号
- 双向链表
- 正大种子魔术子弹或假索赔
- 解决html跨站问题
- ARC中__bridge, __bridge__transfer, __bridge_retained 关系
- 最性感的肩膀纹身设计女装 - 5令人惊叹的设计,你会爱!
- 基于注解的 Spring MVC 简单入门