unsigned char解决思路

unsigned charunsignedchar转成CString问题:unsignedchardate[8]跟踪为:03 . 0001 r 2 l 0CStringsTempda

unsigned char
unsigned   char   转成   CString问题:


unsigned   char   date[8]跟踪为:0 ' '3 '. '0 ' '0 ' '0 ' '1 'r '2 'l '0 ' '

CString   sTemp   =   date

但sTemp为空




[解决办法]
date[0] 不要为 '\0 ',它是字符串的结束标志
[解决办法]
date[0] = 0
所以sTemp = "\0 ";
所以它为空.
[解决办法]
字符串最好的方法就是format,同意楼上的.
[解决办法]
学习
[解决办法]
sTemp.Format( "%d%d%d%d%d%d%d%d ", date[0],date[1],date[2],date[3],date[4],date[5],date[6],date[7]);