遗留问题:unsigned char *转换为char

下面的解释还是没有搞明白,自己需要研究正复在计算机的存在方式,存在内容。 

unsigned char *转换为char

我定义了一个char buf[MAX_PATH]变量,想将unsigned char * buffer指针所指的内容拷贝到buf中去。我利用strcpy(buf,(char*)buffer);为什么结果不对?

作者: xiwang1998   发布时间: 2010-08-12

如何不对。。。

作者: zhoutanliang   发布时间: 2010-08-12

啥不对?程序崩溃了?还是内容不对啊?
 

作者: xy_zhang   发布时间: 2010-08-12

两种类型单元size一样,又都是整数,如何不对了?

作者: jackyjkchen   发布时间: 2010-08-12

unsigned char 0-255
char -128-127

作者: zwicker   发布时间: 2010-08-12

能编译过去么?

作者: CloudmmFly   发布时间: 2010-08-12

引用 2 楼 xy_zhang 的回复:
啥不对?程序崩溃了?还是内容不对啊?


内容不对!

作者: xiwang1998   发布时间: 2010-08-12

引用 3 楼 jackyjkchen 的回复:
两种类型单元size一样,又都是整数,如何不对了?


复制前后的内容不对!

作者: xiwang199

你可能感兴趣的:(c++)