永发信息网

error C2664: 'strcmp' : cannot convert parameter 1 from 'char' to 'const char *&

答案:2  悬赏:0  手机版
解决时间 2021-04-04 16:34
error C2664: 'strcmp' : cannot convert parameter 1 from 'char' to 'const char *'
最佳答案
strcmp 参数1不能从const char*转换为char型

b->w[15] 改为&b->w[15]试试
不好意思啊,我刚才的回答没有测试
后面的也加个&这行的编译一定通过
while(strcmp(&b->w[15],&w[15])&&a!=NULL)
我已经测试过了

strcmp的两参数都得为地址w是地址,w[15]就变量了,你保证两个都是地址决对可以

你这题里的b应该是一结构指针,其结构体中有数组成员

这东西是麻烦,希望能帮上你
如果还没解决你的问题,可以加我百度HI账号。
全部回答
变量不能赋值给常变量。 应该是下面一句的问题:
if(strcmp(s[i][j],a)==0)
strcmp()函数参数必须是指针,但你的程序中第一个参数只是一个字符。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
if you中文歌词
娄底湘中老年服务中心非法集资
手术后多长时间通气
我要控制我自己。这句歌词是什么歌的
买房的人说二楼不好,为什么
宋太祖赵匡胤的陵墓发掘了吗
抱犊寨有什么好玩的?门票多少?路程多长时间
一至20的英语,第一到第20的英语怎么拼?
下面句子中划线的词语使用错误的一项是A.美国
走势图分析:不知道发生了什么事,今天全是主
道路交通节日标语,亲近传统节日宣传标语 5分
广东话杨怎么念
求大神:邢台市宁晋第五中学高中毕业证学籍编
韩国《running man》中有一期一位女嘉宾出场
发动机抗磨剂在多少公里加
推荐资讯
do you want to get it?why it is wrong?ever
(a-e)三方等于(a+e)的三方分解
中国有一部电影花了12年拍摄的中国动漫叫啥名
烫发软化过度怎么办.?
实施开放式方案征集,想通过第三方保险中间站
无头女尸纹身什么意思
大发凯鸿隽府交通方便吗?应该怎么过去?
杭州初级建筑物消防员国家职业资格证书如何取
纪检部的招新宣传标语,求大学生纪检部的宣传
生病了,没有钱治病了,怎么办
德胜茶楼地址在什么地方,我要处理点事!
为什么中国孕妇入境香港特别行政区要检查和盘
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?