永发信息网

if(strcmp(booknum,book[i].booknum)==0)为什么给我错误

答案:3  悬赏:50  手机版
解决时间 2021-04-06 19:25
error C2664: 'strcmp' : cannot convert parameter 1 from 'char' to 'const char *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast

谢了,这个是改好了,可是又跳出个错误error C2446: '==' : no conversion from 'int' to 'char *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
E:\图书.cpp(118) : error C2040: '==' : 'char [10]' differs in levels of indirection from 'int',拜托各位啊!
最佳答案
很明显两个都是char类型,char类型是可以直接用==来比较的,不用函数
只有string类才要用strcmp来比较。
回答你的补充问题:
在==的右边的加上' '.例如char a=='b';
不知道是不是这样,你试试,有发代码上来就好一点
全部回答
貌似后一个变量book[i].booknum是指针?! 再看看别人怎么说的。
从这句提示看就是说第一个参数booknum是char类型,不能传给指针类型const char *。 如果booknum定义的是char的话,为什么要用strcmp来比较,而不直接用==实现?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我们已经探究了“牛顿第一定律”.请回答下列
求刻字社的广告语
1931年日本发动918事变从此日本开始了全面侵
狗狗能吃辣椒吗,狗吃了辣的东西,吐了,怎么
win10好用没
下列各句括号内的表述分别编为四组,表述全部
西安市大庆路三号蔚蓝国际大厦应该在哪个站下
单选题水果保鲜贮藏的过程中,最佳贮藏条件是A
我重庆的,做土农副产品配送的,产品有农作物
爸爸让我很失望的句子,形容很愤怒的句子
完美柔和洁肤乳拍出来好多白色的
歌词内容为:爱上了草原的美,爱上了你的气味
从大三变成小三,是不是要撒花
关于预祝成功的诗句,类似职场上前程似锦、事
85年的5毛硬币现在多少钱?
推荐资讯
一般用地面积 为65万平方米可以住多少人
金隆酒楼在什么地方啊,我要过去处理事情
刚谈恋爱和男友异地 女生主动回去找他这样好
爱的人不爱自己的诗句,表达拒绝爱自己的人,又
blackmores深海鱼油不适合人群
感应式和电子式电能表的区别
渝BEQ397车牌号码怎么样
如何区分事实错报、判断错报和推断错报?
单选题人在伤心哭泣时,眼睛和鼻子都有液体往
经常听流行音乐,少听摇滚,求耳塞式耳机,音
红石磨放在门口风水不好么
大象是怎样睡觉的?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?