问个关于宽字符的有关问题

问个关于宽字符的问题我用的是VC2005,下面是我写的一段代码C/C++ code#include stdio.h#include stdlib

问个关于宽字符的问题
我用的是VC2005,下面是我写的一段代码

C/C++ code
#include <stdio.h>#include <stdlib.h>int main(){    wchar_t buf[100];        swprintf(buf, L"%s:%d", L"int", 1024);    wprintf(L"%s", buf);    return 0;}

我想问下为什么这段代码在VC2005下运行时没有把冒号和数字打印出来?

[解决办法]
我的VC2005可以

[解决办法]
输出字符串末尾加\n

fflush(stdout);