首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

CString比较大小,该怎么解决

2012-01-31 
CString比较大小CStringxx,yyxx_T( 30 )yy_T( 5 )如何比较大小? [解决办法]if (xx yy) {// then

CString比较大小
CString   xx,yy;
xx=_T( "30 ");
yy=_T( "5 ");
如何比较大小?


[解决办法]
if (xx > yy) {
// then xx > yy;
}
else {
// then yy > xx;
}
[解决办法]
xx.CompareNoCase(yy);

看MSDN
[解决办法]
你是想比较什么大小?是字符大小,还是纯数字的大小?
[解决办法]
先转成数字然后再比较
[解决办法]
CString的比较运算符是按照字典续比较的,30在字典中比5先出现,所以30 <5.要想比较数值的大小要转换atoi(xx)> atoi(yy)

热点排行