我想将CString str_path;中的str_path的所有“\”都换成“\\” ,怎么替换? RTPS:str_path.Replace('\\','\\\\');这样替换在FTP里看的文件地址的"\"是个乱码网上还说用SetAT和GetAT,但不怎么会用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString::Findint Find( TCHAR ch ) const;int Find( LPCTSTR lpszSub ) const;int Find( TCHAR ch, int nStart ) const;int Find( LPCTSTR lpszSub, int nStart ) const;返回值 不匹配的话返回 -1; 索引以0 开始nStar 代表以索引值nStart 的字符开始搜索 ,即为包含以索引nStart字符后的字符串例子CString s( "abcdef" );ASSERT( s.Find( 'c' ) == 2 );ASSERT( s.Find( "de" ) == 3 );Cstring str(“The stars are aligned”);Ing n = str.Find('e',5);ASSERT(n == 12)CString::GetAtTCHAR GetAt( int nIndex ) const;返回标号为nIndex的字符,你可以把字符串理解为一个数组,GetAt类似于[].注意nIndex的范围,如果不合适会有调试错误。CString:: SetAtvoid SetAt( int nIndex, TCHAR ch );你可以把字符串理解为一个数组,SetAt类似于[].注意nIndex的范围,如果不合适会有调试错误。 Ch 更替字符, 把nIndex位置上的字符 变成chCString s( "abc" );s.MakeReverse();ASSERT( s == "cba" );你这三个一起用应该就可以了呀,事实上第二个可以不要的,你先用第一个找到,再用第三个来更改就行了。 至于找的过程可能要做一个遍历整个Cstring,即每找到一个后再从下一个开始找就该就行了。 str_path.Replace("\\","\\\\");//使用双引号 如何将电脑的可用串口显示出来 怎样实现扇环的渐变效果 编译优化的问题 关于CHtmlEditView在编辑模式和预览模式切换的问题 初学者的疑惑(2005) 求邮件服务器的原理和源代码!!! sql是个Cstring,如何执行它?VC++,ADO 看到一个恶心的招聘广告 什么叫“非屏蔽图像”?谢谢 显示调用Dll的问题? 实时更新数据时的listctrl 如何提取TXT文件中符合要求的字符串??请教啊
int Find( TCHAR ch ) const;
int Find( LPCTSTR lpszSub ) const;
int Find( TCHAR ch, int nStart ) const;
int Find( LPCTSTR lpszSub, int nStart ) const;
返回值 不匹配的话返回 -1; 索引以0 开始
nStar 代表以索引值nStart 的字符开始搜索 ,
即为包含以索引nStart字符后的字符串
例子
CString s( "abcdef" );
ASSERT( s.Find( 'c' ) == 2 );
ASSERT( s.Find( "de" ) == 3 );
Cstring str(“The stars are aligned”);
Ing n = str.Find('e',5);
ASSERT(n == 12)CString::GetAt
TCHAR GetAt( int nIndex ) const;
返回标号为nIndex的字符,你可以把字符串理解为一个数组,GetAt类似于[].注意nIndex的范围,如果不合适会有调试错误。CString:: SetAt
void SetAt( int nIndex, TCHAR ch );
你可以把字符串理解为一个数组,SetAt类似于[].注意nIndex的范围,如果不合适会有调试错误。 Ch 更替字符, 把nIndex位置上的字符 变成ch
CString s( "abc" );
s.MakeReverse();
ASSERT( s == "cba" );你这三个一起用应该就可以了呀,事实上第二个可以不要的,你先用第一个找到,再用第三个来更改就行了。