首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

有关于swprintf函数的有关问题

2012-04-06 
有关于swprintf函数的问题我的意图是用swprintf函数将一个浮点数转换为其相应的字符串程序如下C/C++ code#

有关于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

热点排行