编程论坛's Archiver

飞人 发表于 2006-11-16 11:04

[求助]类型转换问题

<P><BR>CString tempstr = "";<BR>    for(int i=0;i&lt;100;i++){m_Buf[i]=0;}</P>
<P>    GetDlgItem(IDC_EDIT_SCONTENT)-&gt;GetWindowText(tempstr);<BR>    strcpy(m_Buf,tempstr);</P>
<P>    pSocket-&gt;Send(m_Buf,strlen(tempstr),0)<BR>  <BR>在这个语段中有strcpy和strlen函数  其原形要求参数tempstr是字符常量(const char)   而我定义为变量,在经GetWindowText(tempstr)得值后怎么变成(const char)型呢?还有什么办法处理这个问题吗?<BR>     希望好心朋友给予帮忙!</P>

冰镇柠檬汁儿 发表于 2006-11-20 09:02

那你定义一个const char,并把tempstr用ToChar转换后赋值给const char试试

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.