标题:[求助]有关int main(int argc, char* argv[])的困惑
只看楼主
可见光
Rank: 1
等 级:新手上路
帖 子:143
专家分:0
注 册:2007-6-15
 问题点数:0 回复次数:5 
[求助]有关int main(int argc, char* argv[])的困惑

我现在想做的是以命令行输入东西。。
比如说 cipher -d/-e -k plainfilename cipherfilename
当输入“-d”时跳到一个程序,当输入“-e”时,跳到另一个
问题是怎么实现argv[1]和“-d”与“-e”比较啊。。。
哪个大哥帮我分析下。。

搜索更多相关主题的帖子: int main argc argv char 
2007-10-07 08:48
小灵心
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2007-10-2
得分:0 

那用就strcmp用argv[1]与-d或-e比较不就可以啦。。。

[此贴子已经被作者于2007-10-7 9:13:00编辑过]


2007-10-07 09:12
死了都要C
Rank: 4
来 自:四川成都
等 级:贵宾
威 望:13
帖 子:1582
专家分:116
注 册:2006-12-7
得分:0 
这位大姐也能帮忙的``就算不用strcmp也可以比较``毕竟你的参数只有2个字符``这就是字符串比较的问题啊``

要注意的是argv[]是指针数组```argv[]里面的是地址``要用里面内容就要指向一下如*argv[1]``或是**(argv+1)``

[此贴子已经被作者于2007-10-7 9:21:05编辑过]


女施主``我给你``送茶来了```师太``你就从了老衲吧``
代码本天成~~~妙头偶得之```
2007-10-07 09:20
可见光
Rank: 1
等 级:新手上路
帖 子:143
专家分:0
注 册:2007-6-15
得分:0 
楼上的能不能写个小程序 解释下啊  我还是不怎么明白。。
2007-10-07 09:40
死了都要C
Rank: 4
来 自:四川成都
等 级:贵宾
威 望:13
帖 子:1582
专家分:116
注 册:2006-12-7
得分:0 
argc和argv的问题曾经把我弄惨了``我发了个贴问过```撒已经解决``里面也有程序``

你去看看吧
http://bbs.bc-cn.net/viewthread.php?tid=168189&extra=&page=1#168189


女施主``我给你``送茶来了```师太``你就从了老衲吧``
代码本天成~~~妙头偶得之```
2007-10-07 09:57
可见光
Rank: 1
等 级:新手上路
帖 子:143
专家分:0
注 册:2007-6-15
得分:0 

谢了啊!现在清爽多了

2007-10-07 19:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-175576-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.982894 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved