电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

MFCCString用法小结VIP免费

MFCCString用法小结_第1页
1/11
MFCCString用法小结_第2页
2/11
MFCCString用法小结_第3页
3/11
MFC CString 用法小结 1. 初始化方法: (1) 直接复制,如Cstring=”mingrisoft”; (2) 通过构造函数初始化,如 CString str(„ ‟ ,100)//与分配100 个字节,填充空格 char* p=”feiqiang”; Cstring(p);delete p. (3) 加载工程中的字符串资源,如CString str;str.LoadString(IDS_STR); (4) 使用CString类的成员函数Format初始化,如CString str; int i=0; str.Format(“ value:%d”,i); 2. 将 CString 转化为char*,如 CString str=”feqiang”; char *p; p=str.GetBuffer(); delete p; 将 char*转化为CString,如: char* p=”feiqiang”; p[len(p)]=‟ \0‟ ; Cstring str(p); char* 和 char 数组的转化: char buf[5] ={„a‟ ,‟ b‟ ,‟ c‟ }; char *p; p=new char[5]; p=buf; 将字符串转化为数字: CString str=”12”; int i=atoi(str); long j=atoll(str); float f=atof(str); 将数字转化为字符串: CString str; int i=12; str.Format(“ %d”,i); long j=12; str,Format(“ %ld”,j); 同理其他类型。 3. 字符串的相关操作即方法的使用: (1) 提取字符串中的中文,如 CString strtext,temp,strres; GetLlgItem(IDC_TEXT)->GetWindowText(strtext);//通过ID 获取编辑框中的文本 for(int =\0;iSetWindowText(strtes);//设置文本框中的文本 } (2) 英文字符串首字母大写,如 将以空格符分隔的英文单词的第一个字母大写(小写) str.GetAt(i);//提取字符串索引为 i 个字母 str.MakeLower();//转化为小写 tmp.MakeUpper();//转化为大写 (2) 按制定符号分割字符: int pos=str.Find(strchar);//查找字符,如果没找到,则返回 0,找到则返回字符的位置,参数可以是字符也可以是字符串 while(pos>0){ str1=str.Left(pos);//取左,参数为字符串的个数 str=str.Right(str.GetLength-pos-1);//取右,参数同上 tmp.Format(“%s\r\n”,str1);//字符串中\r\n 代表回车化行符 strres+=tmp; pos=str.Find(strchar); } (3) 删除指定的中文: m_text.GetWindowText(strtxt); m_text.Get...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

MFCCString用法小结

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部