4.CString常用操作

本文介绍了CString类的常用操作,包括初始化、查找、替换与删除、提取、单个字符修改、类型转换、Ansi与Unicode转换以及字符串占用字节数的计算。详细讨论了Find、ReverseFind、FindOneOf等查找函数,Replace、Remove、Delete等修改函数,以及Left、Mid、Right的提取功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

①、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 = _
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值