有关于swprintf函数的有关问题
有关于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