标题:书中的一个单引号和双引号的问题。
取消只看楼主
itma
Rank: 4
等 级:业余侠客
帖 子:105
专家分:266
注 册:2010-2-8
结帖率:83.33%
已结贴  问题点数:20 回复次数:5 
书中的一个单引号和双引号的问题。
书上的代码为:
    char str[100]="The Dog Barked at the cat!";
    int d = strcspn(str,'a');

报错:“strcspn”: 不能将参数 2 从“char”转换为“const char *”
我把单引号换成双引号:
     char str[100]="The Dog Barked at the cat!";
    int d = strcspn(str,"a");

编译就通过了。
这是什么原因?'a'只能匹配char,"a"就能匹配const char *吗?
我使用的是VS2008。
搜索更多相关主题的帖子: 双引号 单引号 
2012-02-03 18:05
itma
Rank: 4
等 级:业余侠客
帖 子:105
专家分:266
注 册:2010-2-8
得分:0 
回复 2楼 TonyDeng
哦,我刚看了下,明白了,谢谢了。。。
2012-02-03 18:15
itma
Rank: 4
等 级:业余侠客
帖 子:105
专家分:266
注 册:2010-2-8
得分:0 
回复 4楼 TonyDeng
嗯,是啊。。。我以前太相信书了。。。总是懒的看函数原型。。。
2012-02-03 18:25
itma
Rank: 4
等 级:业余侠客
帖 子:105
专家分:266
注 册:2010-2-8
得分:0 
回复 5楼 embed_xuel
我的那本书上写的得是匹配字符。。。例子也给错了。。。我也没去看这个函数的原型。。。结果。。。
2012-02-03 18:27
itma
Rank: 4
等 级:业余侠客
帖 子:105
专家分:266
注 册:2010-2-8
得分:0 
回复 9楼 TonyDeng
学校的数据结构教材。。。
2012-02-03 18:41
itma
Rank: 4
等 级:业余侠客
帖 子:105
专家分:266
注 册:2010-2-8
得分:0 
回复 11楼 TonyDeng
哈哈。
2012-02-03 18:47



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




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

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