永发信息网

c语言中的strstr()函数是用来搜索字符串的,为什么对两个unsigned char 类型的字符串搜索时会出错?

答案:3  悬赏:10  手机版
解决时间 2021-02-20 14:41
c语言中的strstr()函数是用来搜索字符串的,为什么对两个unsigned char 类型的字符串搜索时会出错?
最佳答案
这个函数的原型是char *strstr(char *str1, char *str2); 它接受的参数是两个char型指针,不是数组
全部回答
这个明显是参数传递有问题
解决方法,对于字符串常量,可以简单地在字符串前面加一个L来解决,对于字符串变量,可以使用mbtowc函数把双字节字符转化成Unicode,具体操作方式参见msdn。总之,以后在遇到这样的编译错误,应该能够反应到是不是字符编码的问题。
strcpy((char*)string, strstr((char*)str1,str2) );
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
佛山市万友汽车销售服务有限公司海八路分公司
vivoy13淮安市停产了吗
皮肤有点黄黑适合银灰色衣服套装吗
加工中心镗孔时,如何公进公出,就是怎么样退
GND阻抗大小对电路有何影响
西南大学泗洪县教师进修学校远程教育学习中心
我在航空公司上班,男朋友飞行员。但是在一起
男人也会有人成语
微信语音文件怎么播放
长家凹地址有知道的么?有点事想过去
翼支付,支付宝等代充值中石化加油卡能开发票
正确数567的近似数是多少
【阿兹卡特】《七月的天山》描其色的句子:绘
水立方游泳须要什么条件,除了游泳衣还要带什
留意牛肉汤地址在什么地方,想过去办事
推荐资讯
新港路/诚信路(路口)在什么地方啊,我要过去
气温骤降的骤去掉马字旁组词
2019年河南国家电网第一批预计招聘条件是什么
你是谁的谁是那首歌
七彩数码照相地址在什么地方,想过去办事
卢氏县东明镇财政所在什么地方啊,我要过去处
进口美国花旗参需要那些手续?
42x(50-40)除5简便运算
有没有通讯类高手。请求帮助程控交换机汇接类
澳门哪里可以补牙?门牙断了一半。
朝阳工区这个地址在什么地方,我要处理点事
我的尼桑3代。04年的,自动档。现在到3000,4
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?