当前位置: 代码迷 >> VC >> wchar_t 如何负值呢?
  详细解决方案

wchar_t 如何负值呢?

热度:3186   发布时间:2013-02-25 00:00:00.0
wchar_t 怎么负值呢??????
wchar_t a1[2555];
TCHAR a2[255];
问题是怎么给这两个赋值呢????
wsprintf()这个函数老是问题
lstrcpy又不好用
谁能给段代码????
wsprintf(a1,"%s","123你好"); 编译不通过这句
------最佳解决方案--------------------------------------------------------
wchar_t a2[255]="abc你好" 加上L wchar_t a2[255]=L"abc你好"

http://hi.baidu.com/tjuer/item/d4b3e0fd249f4f6b3c14859c
http://baike.baidu.com/view/2063825.htm
------其他解决方案--------------------------------------------------------
char a1[255]="abcd1234" 这样都可以
wchar_t a2[255]="abc你好" 这样就不行 怎么给赋值呢
------其他解决方案--------------------------------------------------------
_T宏
至少6个字符长度

------其他解决方案--------------------------------------------------------
wchar_t a2[255]=L"abc你好"
cout<<a2<<endl;      输出的以及不是字符串了 是堆数字