读书人

有关于swprintf函数的有关问题

发布时间: 2012-04-06 12:22:24 作者: rapoo

有关于swprintf函数的问题
我的意图是用swprintf函数将一个浮点数转换为其相应的字符串
程序如下

C/C++ code
#include <stdio.h>int main(void){    wchar_t s[1024];    swprintf(s, L"%f", 89.435);    printf("%s\n", s);    return 0;}


为什么结果只是个8呢?

[解决办法]
当定义了_UNICODE宏时,TCHAR = wchar_t , _tcslen = wcslen
当没有定义_UNICODE宏时,TCHAR = char,_tcslen = strlen

读书人网 >C语言

热点推荐