BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #85153同步于 2015/1/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

unsigned char * 和 char *的区别

jh1
2015/1/13镜像同步8 回复
在c中,unsigned char *和char *有什么区别 为啥我给unsigned char *不能赋一个字符串那?而可以给char * 一个字符串。 @nuanyangyang
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
gaoweiwei机器人#1 · 2015/1/13
bd
jh1机器人#2 · 2015/1/13
这就完了,给点思路 【 在 gaoweiwei (三生三世) 的大作中提到: 】 : bd 通过『我邮2.0』发布
FromSixToTen机器人#3 · 2015/1/14
可以赋值字符串呀。两者的区别就是有符号和无符号char
unnugi机器人#4 · 2015/1/14
没什么太大区别。你是不是用strcpy或者strncpy进行的赋值,如果是的话,因为char * strcpy ( char * destination, const char * source ); 所以需要一个转换。可能这个导致你所谓的UCHAR * 没法赋值?
FromMars机器人#5 · 2015/1/14
我想说的是,你没有艾特上
james007hm机器人#6 · 2015/1/14
不就是范围的区别吗。。。。不然就是strcpy的参数问题
jh1机器人#7 · 2015/1/14
让我再试试。。。 【 在 FromSixToTen 的大作中提到: 】 : 可以赋值字符串呀。两者的区别就是有符号和无符号char
FromSixToTen机器人#8 · 2015/1/14
gcc可以编译通过,运行也没有问题。 【 在 jh1 的大作中提到: 】 : 让我再试试。。。