c++输出问题 unsigned char *

xxdd 发布于 2013/05/31 13:56
阅读 1K+
收藏 0
    unsigned char * data=(unsigned char *)malloc(10);
    unsigned char * datax=data;
    *datax++=0x11;
    *datax++=0x12;
    *datax++=0x13;
    *datax++=0x14;
    *datax++=0x15;
    OutputDebugString((char *)data);//这句有错误,我想输出1112131415.应该怎么改一下,谢谢。
加载中
0
高新企业联盟
char这里的问题
0
情天大圣
情天大圣
情天大圣
靠,忘记free了
0
xxdd
xxdd

引用来自“情天大圣”的答案

你的*datax++='1'; *datax++='1'其实是*datax++=0x31, *datax++=0x31最后输出时11。我想直接*datax++=0x11,直接就输出11,怎么办啊?谢谢。
返回顶部
顶部