VC 转换参数类型(200分)

  • 主题发起人 主题发起人 cofu
  • 开始时间 开始时间
C

cofu

Unregistered / Unconfirmed
GUEST, unregistred user!
在VC里(NT) 我在Editbox里输入数据后,把输入的string做参数传给<br>&nbsp; &nbsp; &nbsp;LOCALGROU_INFO_1函数里的 &nbsp;LPWSTR lgrpi1_name;<br>&nbsp; &nbsp; 我用CString 声明后转换不了,加了(unsiged short *)后可以转换但出现乱码。<br>&nbsp; &nbsp; &nbsp; ** &nbsp; &nbsp; &nbsp; &nbsp;CString m_local;<br>&nbsp; &nbsp; &nbsp; **?????? &nbsp;lgrpil_name=m_local;<br>&nbsp;<br>typedef struct _LOCALGROUP_INFO_1 {<br>&nbsp; &nbsp; LPWSTR &nbsp; lgrpi1_name;<br>&nbsp; &nbsp; LPWSTR &nbsp; lgrpi1_comment;<br>}LOCALGROUP_INFO_1, *PLOCALGROUP_INFO_1, *LPLOCALGROUP_INFO_1;<br>&nbsp;
 
LPWSTR是WideString(Unicode),你必须使用string --&gt; widestring的copy或其他什么的进行转换,<br>直接强制转换必然成了乱码,我手头没有VC,没法帮你查。
 
接受答案了.
 
后退
顶部