鸿 网 互 联 www.68idc.cn

printf 和 RETAILMSG 打印出来的消息不一致?解决方案

来源:互联网 作者:佚名 时间:2015-10-26 08:29
printf 和 RETAILMSG 打印 出来 的 消息 不 一致 ? wince6.0 下win32 api 写的代码。 char inFilename[128]; memset(inFilename, 0x00, sizeof(inFilename)); wcscpy(inFilename,_T(\\Temp\\test_420_1599_1198.jpg)); DNW串口 打印 消息 : RETAILMSG(1,(T
printf 和 RETAILMSG 打印出来消息一致
wince6.0 下win32 api 写的代码。

char inFilename[128];
memset(inFilename, 0x00, sizeof(inFilename));
wcscpy(inFilename,_T("\\Temp\\test_420_1599_1198.jpg"));

DNW串口打印消息
RETAILMSG(1,(TEXT("[RETAILMSG] inFilename : %s\n"),inFilename));
printf("[printf] inFilename : %s \n", inFilename);


消息结果是:
[RETAILMSG] inFilename : \Temp\test_420_1599_1198.jpg
[printf] inFilename : \

------解决方案--------------------------------------------------------
inFilename 是wchar_t的 
printf 应该用char的 
用_wprintf
网友评论
<