一直写的是windows程序,多用wsprintf做格式化
刚刚遇到到了float型数据需要输出,没有多想用了%f进行格式化。可是输出的结果却是 "f",而且在后面的数值输出还串位了。
费了老劲,才查明:原来windows的wsprintf不支持浮点型数值的格式化!还是改用sprintf吧。
本文介绍了在Windows编程中使用wsprintf处理浮点数时遇到的问题,并给出了相应的解决方案。作者原本期望通过%f来格式化输出float类型的数值,但发现wsprintf并不支持这种格式化方式,最终建议改用sprintf。
一直写的是windows程序,多用wsprintf做格式化
刚刚遇到到了float型数据需要输出,没有多想用了%f进行格式化。可是输出的结果却是 "f",而且在后面的数值输出还串位了。
费了老劲,才查明:原来windows的wsprintf不支持浮点型数值的格式化!还是改用sprintf吧。

被折叠的 条评论
为什么被折叠?