CString::MakeLower void MakeLower( ); 改变字符的小写 CString::MakeReverse void MakeReverse( ); 字符倒置 CString::MakeUpper void MakeUpper( ); 改变字符的大写 CString::Mid CString Mid( int nFirst ) const; CString Mid( int nFirst, int nCount ) const; nCount代表要提取的字符数, nFirst代表要...
CString strZap( “C - -” ); int n = strZap.Replace('-', '+' ); ASSERT( n == 2 ); ASSERT(strZap == “C++” ); // 第二个例子,old 和new 具有不同的长度。 CString strBang( “Everybody likes ice hockey” ); n = strBang.Replace( “hockey”, “golf” ); ASSERT( n ==...
如果CString 对象的长度为0,则返回非零值;否则返回0。 说明 此成员函数用来测试一个CString 对象是否是空的。 示例 下面的例子说明了如何使用CString::IsEmpty。 // CString::IsEmpty 示例 CString s; ASSERT( s.IsEmpty() ); 请参阅 CString::GetLength CString::Left CString Left( int nCount ) const; ...
1. CString初始化方法: (1) 直接赋值,如CString str=”杨波”; (2) 通过构造函数初始化,如 CString str(“杨波”); (3) 加载工程中的字符串资源,如CString str;str.LoadString(IDS_STR);IDS_STR是字符串资源的ID (4) 使用CString类的成员函数Format初始化,如CString str; int i=0;double d=23.3434;ch...
16.int Replace( TCHAR chOld, TCHAR chNew ); int Replace( LPCTSTR lpszOld, LPCTSTR lpszNew ); 说明:将字符串中的字符chOld或字符子串lpszOld替换成新的字符chNew或字符串lpszNew。 17. void CString::TrimLeft( TCHAR chTarget ); void CString::TrimLeft( LPCTSTR lpszTargets ); ...
LPTSTR GetBufferSetLength( int nNewLength );使用返回的指针可以直接修改CString对象的内容,不过有两点要注意,一是如果指定长度比原CString长度短(截断)请记得在后面补’\0’,二是在调用CString对象的任何其它成员函数前请一定记得ReleaseBuffer,也许不用似乎并没有出错,但是说不定就是大隐患的根源。
CString s2( "abd" ); ASSERT( s1.Compare( s2 ) == -1 ); ASSERT( s1.Compare( "abe" ) == -1 ); CString::CompareNoCase int CompareNoCase( LPCTSTR lpsz ) const; 返回值 字符串一样 返回0 小于lpsz 返回-1 大于lpsz 返回1
<cstring>在C++标准化(1998年)为了兼容以前将所有这些文件都进行了新的定义,加入到了标准库中,加入后的文件名就新增了一个"c"前缀并且去掉了.h的后缀名,所以string.h头文件成了cstring头文件。 <string>是C++标准定义的头文件,定义了一个string的字符串类并包含了string类的各种操作。同时又包含了老的C版本的字...
#include <iostream> #include <cstring> int main() { char str[100]; cout <<"请输入一个字符串:"; cin >>str; cout <<"The length of the string is :"<<strlen(str)<<"个"<<endl; return 0; } 运行结果The length of the string is x (x为你输入的字符总数字) ...
int CString::Remove ( TCHAR ch );返回值:返回从字符串中移走的字符数。如果字符串没有改变则返回零。参数:ch 要从一个字符串中移走的字符。说明:此成员函数用来将ch 实例从字符串中移走。与这个字符的比较是区分大小写的。 10.CString::Replaceint Replace( TCHAR chOld, TCHAR chNew );int Replace( ...