sprintf宽字符问题
我的项目是UNICODE的请问如何使用sprintf忘打了,我要将一个浮点数格式化成字符串。SDK下可以使用的函数C++和MFC的都不要...
我的项目是UNICODE的请问如何使用 sprintf
忘打了,我要将一个浮点数格式化成字符串。SDK下可以使用的函数 C++ 和MFC的都不要 展开
忘打了,我要将一个浮点数格式化成字符串。SDK下可以使用的函数 C++ 和MFC的都不要 展开
2个回答
展开全部
用 C 库函数 swprintf
原型:
int swprintf( wchar_t *buffer, const wchar_t *format [, argument] ... );
UNICODE 要定义 宏 _UNICODE 你应当知道的。
然后 用 swprintf 代替 sprintf
#include <stdio.h> 就有了
(如果你用 TCHAR.H 则用 _stprintf)
原型:
int swprintf( wchar_t *buffer, const wchar_t *format [, argument] ... );
UNICODE 要定义 宏 _UNICODE 你应当知道的。
然后 用 swprintf 代替 sprintf
#include <stdio.h> 就有了
(如果你用 TCHAR.H 则用 _stprintf)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
swprintf
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询