CString比较不区分大小写 第一种:都变为大写 或者都变成小写。 str1.MakeUpper(); str2.MakeUpper(); or: str1.MakeLower(); str2.MakeLower(); if(str1==str2) AfxMessageBox("两个CString相同"); 第二种:通过CString.CompareNoCase(),部分大小写比较。 if (str1.CompareNoCase(str2) == 0 ) Afx...
int n = str1.Compare(str2);n<0 说明str1比str2小 n>0 说明str1比str2大 n=0 说明str1=str2
如果工程为多字节工程(非unicode),那么CString类型变量所保存的字串就可以按照char*类型来处理.char* 类型和CString类型的字符串比较,在多字节状态下,可以用strcmp和memcmp函数进行比较.为了统一类型,可以先将char*类型字符串复制给一个CString类型字符串,再做比较.或者将CString类型的字符串复制给一个char*...
//string转小写 stringstrToLower(conststring&str) { stringstrTmp = str; transform(strTmp.begin(),strTmp.end(),strTmp.begin(),tolower); returnstrTmp; } //string.compareNoCase boolcompareNoCase(conststring&strA,conststring&strB) { stringstr1 = strToLower(strA); stringstr2 = strToLower(strB); ...
2012-12-08 21:28 −使用transform();全转化为小写,然后对比string string与CString互相转换: string str; CString s; s = str.c_str(); str = s;... 大气象 1 13940 c++字符串大小写转换 2009-07-01 23:53 −在C++中,由于没有单独定义string这个对象,所以字符串的操作比较麻烦些。字符串转换大小...
C++不区分大小写比较string类似CString.compareNoCase,使用transform();全转化为小写,然后对比stringstring与CString互相转换:stringstr;CStrings;s=str.c_str();str=s;
boolb = BaseFunc::compareNoCase( strA, strB ); b = BaseFunc::compare( strA, strB ); } string与CString互相转换: string str; CString s; s = str.c_str(); str = s; url:http://greatverve.cnblogs.com/archive/2012/12/08/string-compareNoCase.html...
string与CString互相转换: string str; CString s; s = str.c_str(); str = s; url:http://greatverve.cnblogs.com/archive/2012/12/08/string-compareNoCase.html 我这个博客废弃不用了,今天想寻找外链的时候,突然想到这个博客权重很高。 有需要免费外链的,留言即可,我准备把这个博客变成免费的友情链接站点...