| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 600 人关注过本帖
标题:[求助]有关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
快速回复:[求助]有关int main(int argc, char* argv[])的困惑
数据加载中...
 
   



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

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