怎样copy一个char型的字符串到wchar_t型的字符串中?
char str[] = "hello";
wchar_t wStr[10];
wcscpy(wstr, str);
编译出错
error C2664: 'wcscpy' : cannot convert parameter 2 from 'char [5]' to 'const unsigned short *'
强制转换类型
wcscpy(wstr, (unsigned short *)str);
结果也不对
怎么办??
怎么实现字符串拷贝?
问题点数:20、回复次数:4Top
1 楼cpio(备注)回复于 2006-03-14 14:40:55 得分 2
wcscpy(wStr, (_bstr_t)str);Top
2 楼property1(lubiao)回复于 2006-03-14 14:41:50 得分 8
MultiByteToWideChar(...)
转换Top
3 楼sswater(光杆兵)回复于 2006-03-14 14:45:32 得分 8
MultiByteToWideChar
关于这方面的详细说明及概念,推荐搂主看一篇文章:
http://www.regexlab.com/zh/encoding.htm
Top
4 楼SeekTruth(鹤舞白沙)回复于 2006-03-14 14:58:44 得分 2
memcpyTop
相关问题
- wchar_t*字符串如何转化程char*字符串?
- 求教,如何比较WCHAR *字符串和char *字符串.散分!!
- WCHAR []字符串转换成char []字符串的简单问题...快来接分
- 怎样将char* 指向的字符串转换成 wchar* 字符串?
- BSTR 和 char* 字符串、wchar_t,TCHAR等的转换问题?
- 如何将char类型的字符串转换成WCHAR类型?
- 如何将char*的字符串赋值给wchar[]
- Help me: COM BSTR 字符串与wchar_t*字符串能相互转换吗?
- 如何把一个 Stirng 类型 的字符串和 char * 字符串 ?
- 简单问题:如何将普通字符串(char)转化成宽字符型(w_char)字符串(完)




