WinCE平台NKDbgPrintfW等支持的格式符及浮点数打印方法

来源:互联网 发布:淘宝优惠券活动报名 编辑:程序博客网 时间:2024/05/19 16:04
WinCE中,NKDbgPrintfW()等串口格式化输出方法只支持了printf的一个子集,子集如下。
%x - Lower case hex%B - Similar to %0.2X%H - Similar to %0.4X%X - Similar to %0.8X%d - Decimal number%u - Floating point number (possibly a solution to this question)%s - String%% - Prints a %%c - Single character因此NKDbgPrintfW等不支持浮点数打印.
现提供一个替代方案。打印浮点数方法float floatNum = 0.4;LPWSTR buffer=new TCHAR[50]; //申请缓存字符串wsprintf(buffer,L"currentTime = %f\n",floatNum);NKDbgPrintfW(buffer);delete buffer; //不要忘记释放
0 0
原创粉丝点击