0
我试图将unsigned char转换为ascii文本。我该怎么做? 我已经试过这一点,但它是错误的:如何打印unsigned char ascii
typedef struct mtmheader
{
unsigned char objName[20];
unsigned char msgType[2];
}mtmheader;
mtmheader h;
processMTMHeader(datap,&h, endmmsgp);
printf("Name, type: %s %c\n",(char *) &h.objName,(char *) &h.msgType);
编辑 我读的无符号字节流,并想知道我怎么能打印是ASCII文本。在printf中只有伪代码,这是错误的。
请发布一个示例输入和你期望的输出 – anatolyg