本文介绍了wsprintf - 找到错误:)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
可能咖啡还不够,我不知道。我所做的只是在浮点和格式化字符串之间进行转换。宽字符代码片段:
Maybe not enough coffee yet, I don't know. All I'm doing is converting between floating point and a formatted string. Wide char code snippet:
double fVal = 1.234;
wchar_t wbuf[16];
char buf[16];
buf[0] = 0;
int dec, sign;
dec = wsprintf(&wbuf[0], _T("%.3f"), fVal);
dec = sprintf(&buf[0], "%.3f", fVal);
wsprintf调用产生fsprint产生1.234。
我知道我是傻瓜,我才知道。我错过了什么?
The wsprintf call yields "f" The sprint yields "1.234".
I know I'm being stupid, I just know it. What am I missing?
推荐答案
这篇关于wsprintf - 找到错误:)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!