📄 subject_55850.htm
字号:
<p>
序号:55850 发表者:xiaogang_2000 发表日期:2003-10-13 16:09:59
<br>主题:怎样将字符串变量转换为WCHAR型(unsigned short)数组
<br>内容:怎样将字符串变量转换为WCHAR型(unsigned short)数组。<BR>对于静态的字符串,我已知道。如:WCHAR name[]=L"name";<BR>对于字符串变量变量呢?如:CString name="xiaogang";<BR> WCHAR name[]=name;//error, cannot convert from 'class CString' to 'unsigned short []'<BR>请高手告知,谢谢。<BR>mc_77@sina.com<BR>QQ:56700320
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:luo 回复日期:2003-10-13 16:33:10
<br>内容:WCHAR name[MAX_BUFFER_SIZE];<BR>swprintf( name, L"%s", sName );
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:xiaogang_2000 回复日期:2003-10-14 17:22:19
<br>内容:我按你的方法试了一下,是这样做的:<BR>CString sName="xiaogang";<BR>WCHAR name[20];<BR>swprintf(name, L"%s", sName);<BR>WCHAR msg[]=L"hello."; <BR>WCHAR serv[]=L"28.53.214.55"; <BR>NetMessageBufferSend(NULL,serv,name,(LPBYTE)msg,40);<BR>但消息出来后的name中为乱码。请问我哪儿做的不对?谢谢
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:黄龙 回复日期:2003-10-14 17:58:09
<br>内容:CString name="xiaogang";<BR>char name1[10];<BR>name1[0]='\0'; <BR>for(int i=0;i<name.GetLength();i++)<BR> {<BR> name1[i]=name[i];<BR> }
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:hello 回复日期:2003-10-14 18:27:21
<br>内容:老兄,你可以用这个函数:MultiByteToWideChar<BR>将单字节的字符串转为双字节的字符串。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:黄龙 回复日期:2003-10-15 11:43:10
<br>内容:哦,其实可以直接这样写的:<BR>CString name="xiaogang";<BR>WCHAR name1[10];<BR>name1[0]='\0'; <BR>for(int i=0;i<name.GetLength();i++)<BR> {<BR> name1[i]=name[i];<BR> }
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -