1、格式化 str.Format(_T("Line[%2d] %s ... "),a,b)
得到长度= str.GetLength()
2、
CString.Left( int nCount ) const; //从左边1开始获取前 nCount 个字符
CString.Mid( int nFirst ) const; //从左边第 nCount+1 个字符开始,获取后面所有的字符
CString.Mid( int nFirst, int nCount ) const; //从左边第 nFirst+1 个字符开始,获取后面 nCount 个字符
CString.Right( int nCount ) const; //从右边1开始获取从右向左前 nCount 个字符
3、
str.Replace(被替换,替换)
str.MakeUpper()/ MakeLower();
str.MakeReverse() // 翻转;
要找的字符位置=str.Find(要找的字符);
str.IsEmpty() //判断是否为空;
strSplit(str,Arr)//以空格隔开str放入Arr;
int strSplit(CString str, CStringArray & splitstr)
{
//str.MakeUpper();
splitstr.RemoveAll();
int count = 0;
CString Seperator = _T(" ");
int Position = 0;
CString token;
for(int i=0;;i++)
{
token = str.Tokenize(Seperator,Position);
if(token.IsEmpty())
{
count=i;
break;
}
splitstr.Add(token);
}
return count;
}