①、CString 类对象的初始化:
CString str; CString str1(_T("abc")); CString str2 = _T("defg"); TCHAR szBuf[] = _T("kkk"); CString str3(szBuf); CString str4 = szBuf; TCHAR *p = _T("1k2"); //TCHAR * 转换为 CString CString str5(p); CString str6 = p; CString str7(str1); CString str8 = str7;
②、字符串基本操作:
● 长度:GetLength(); CString str(_T("abc")); int len = str.GetLength(); //len == 3 ● 是否为空,即不含字符:IsEmpty(); ● 清空字符串:Empty(); CString str(_T("abc")); BOOL mEmpty = str.IsEmpty(); //mEmpty == FALSE str.Empty(); mEmpty = str.IsEmpty(); //mEmpty == TRUE ● 转换大小写:MakeUpper、MakeLower ● 转换顺序:MakeReverse CString str(_T("Abc")); str.MakeUpper(); //str == ABC str.MakeLower(); //str == abc str.MakeReverse(); //str == cba ● 字符串的连接:+、+= CString str(_T("abc")); str = _