一个关于CString 的问题,请大家帮忙 为其联系变量CString m_strShow;char tempstr[20];for(int i = 0; i<20; i++) tempstr[i] = m_strShow[i]; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString本身就可以使用[]操作符。或者用它的SetAt()/GetAt()方法也可以。 http://www.csdn.net/expert/Topic/369/369724.shtm 用GetBuffer()// example for CString::GetBufferCString s( "abcd" );#ifdef _DEBUGafxDump << "CString s " << s << "\n";#endifLPTSTR p = s.GetBuffer( 10 );strcpy( p, "Hello" ); // directly access CString buffers.ReleaseBuffer( );#ifdef _DEBUGafxDump << "CString s " << s << "\n";#endif //假设 CString 变量是 textchar a[20];strcpy(a,(LPCSTR)text);//如果 text 的字符串长会超过19个字节,程序中就要多注意char a[20];if(text.GetLength() <= 19) strcpy(a,(LPCSTR)text);else strncpy(a,(LPCSTR)text,19); SOCKET_ ERROR是什么类型的? vc 中读xml中的&就变成了_,在线急等。 问:NAT的UDP连接能维持多长时间?! 申请一个CSocket类的实例,使用UDP协议,能否既发送又接收呢? 如何让List Box控件翻动? 如何把ActiveX控件,应用在服务器端脚本!? 如何将视图激活?高手请进。 struct __POSITION { };typedef __POSITION* POSITION;如何理解? 求助:ODBC的异步操作问题 急寻好心的C++同学帮我做几道简单的题目 ODBC数据源创建 关于程序自启动的问题
CString s( "abcd" );
#ifdef _DEBUG
afxDump << "CString s " << s << "\n";
#endif
LPTSTR p = s.GetBuffer( 10 );
strcpy( p, "Hello" ); // directly access CString buffer
s.ReleaseBuffer( );
#ifdef _DEBUG
afxDump << "CString s " << s << "\n";
#endif
char a[20];
strcpy(a,(LPCSTR)text);//如果 text 的字符串长会超过19个字节,程序中就要多注意
char a[20];
if(text.GetLength() <= 19)
strcpy(a,(LPCSTR)text);
else
strncpy(a,(LPCSTR)text,19);