You can think of a CString object as an array of characters. The GetAt member function returns a single character specified by an index number. The overloaded subscript ([]) operator is a convenient alias for GetAt.ExampleThe following example demonstrates the use of CString::GetAt....
使用GetAt和SetAt方法,可以在CString对象的访问各个字符。还可以使用数组元素或下标,运算符 ( [ ] ) 而不是GetAt访问各个字符。(可以通过索引类似于访问数组元素,在标准 C 样式字符串。)CString字符的索引是从零开始的。 串联两CString Objects 若要串联两CString对象,请使用串联运算符(+或+=),如下所示。
TCHARGetAt(intnIndex )const;//返回下标为nIndex的字符,与字符串的[]用法相同CStringstr(_T("hello,Cain Or Xcy!"));charch =GetAt(3);//l,看见这个,上面遍历的时候,str[i]也可以替换为str.GetAt(i) 3.6、SetAt# voidSetAt(intnIndex, TCHAR ch );//给下标为nIndex的字符重新赋值//nIndex: 将...
CString::GetAt TCHAR GetAt( int nIndex ) const; 返回标号为nIndex的字符,你可以把字符串理解为一个数组,GetAt类似于[].注意nIndex的范围,如果不合适会有调试错误。 CString::GetBuffer LPTSTR GetBuffer( int nMinBufLength ); 返回值 一个指向对象的(以空字符结尾的)字符缓冲区的LPTSTR 指针。 参数 nMin...
CString::GetAt TCHAR GetAt( int nIndex ) const; 返回标号为nIndex的字符,你可以把字符串理解为一个数组,GetAt类似于[].注意nIndex的范围,如果不合适会有调试错误。 CString::GetBuffer LPTSTR GetBuffer( int nMinBufLength ); 返回值 一个指向对象的(以空字符结尾的)字符缓冲区的LPTSTR 指针。
また、GetAtではなく配列要素、添え字、演算子 ([]) を使って個々の文字を取得することもできます (これは、標準の C スタイルの文字列のように、インデックスによって配列要素にアクセスするのと似ています)。文字のCStringインデックス値は 0 から始まります。
可以用CString的成员函数GetAt 功能:返回在给定位置的字符 例如:str.GetAt(3)str.GetAt(4)
26.CString::GetAt TCHAR GetAt( int nIndex ) const; 返回值:返回标号为nIndex的字符,你可以把字符串理解为一个数组,GetAt类似于[].注意nIndex的范围,如果不合适会有调试错误。 27.CString::GetBuffer LPTSTR GetBuffer( int nMinBufLength );
CString::GetAt TCHAR GetAt( int nIndex ) const; 返回标号为nIndex的字符,你可以把字符串理解为一个数组,GetAt类似于[].注意nIndex的范围,如果不合适会有调试错误。 CString::GetBuffer LPTSTR GetBuffer( int nMinBufLength ); 返回值 一个指向对象的(以空字符结尾的)字符缓冲区的LPTSTR 指针。
26.CString::GetAt TCHAR GetAt( int nIndex ) const; 返回值:返回标号为nIndex的字符,你可以把字符串理解为一个数组,GetAt类似于[].注意nIndex的范围,如果不合适会有调试错误。 27.CString::GetBuffer LPTSTR GetBuffer( int nMinBufLength );