| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1215 人关注过本帖
标题:VC++环境下,main函数里面设置形参
只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
以下是引用追公交的少年在2015-11-29 14:24:18的发言:

恩,我是在VC6里面弄得,你刚刚发的那个是VS的对吗  


vc6是vs6啊,我的是vc14。

授人以渔,不授人以鱼。
2015-11-29 14:25
追公交的少年
Rank: 2
等 级:论坛游民
帖 子:29
专家分:20
注 册:2015-11-26
收藏
得分:0 
回复 20楼 TonyDeng
我是设置的都是一个字符  如果用c输出的  不是应该输出首字符吗
2015-11-29 14:26
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
以下是引用追公交的少年在2015-11-29 14:26:04的发言:

我是设置的都是一个字符  如果用c输出的  不是应该输出首字符吗

不管你设置什么内容,操作系统把它放到argv[]中都是字符串。

授人以渔,不授人以鱼。
2015-11-29 14:27
追公交的少年
Rank: 2
等 级:论坛游民
帖 子:29
专家分:20
注 册:2015-11-26
收藏
得分:0 
回复 23楼 TonyDeng
这样啊,谢谢了,而且我也发现一开始的错误了,书上给的代码 输出字符串的时候,应该是printf("%s\n",*argv);  少了星号  。。。谢谢你啊  
2015-11-29 14:28
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
argv[]是字符串数组,如下结构:
程序代码:
"文件名"
"a"
"b"

argv[i]对应一行,argc值为3表示这个数组有3行,每行是一个不定长char字符串。

授人以渔,不授人以鱼。
2015-11-29 14:29
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你书上还有一个暗坎没告诉你的,将来你会遇到,遇到再告诉你吧。

授人以渔,不授人以鱼。
2015-11-29 14:30
追公交的少年
Rank: 2
等 级:论坛游民
帖 子:29
专家分:20
注 册:2015-11-26
收藏
得分:0 
回复 26楼 TonyDeng
还有啊。。。真是人间自有坑在。。
2015-11-29 14:31
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你把a b两边用双引号括住运行看看结果。

授人以渔,不授人以鱼。
2015-11-29 14:33
追公交的少年
Rank: 2
等 级:论坛游民
帖 子:29
专家分:20
注 册:2015-11-26
收藏
得分:0 
回复 28楼 TonyDeng
不换行了
2015-11-29 14:36
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
以下是引用追公交的少年在2015-11-29 14:36:45的发言:

不换行了

你多加一个c看看,"a b c",不是不换行那么简单。双引号括住的才是一个完整的参数,不是简单地靠空格分隔的。再试试"a" "b c"。

授人以渔,不授人以鱼。
2015-11-29 14:38
快速回复:VC++环境下,main函数里面设置形参
数据加载中...
 
   



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

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