比较两个CString类型的大小

来源:百度知道 编辑:UC知道 时间:2024/05/22 08:34:52
假设
CString str1,str2;
str1="000343-今天天气很好-jttqhh"
str2="000356-今天天气不好-jttqbh"
前面的数字比较大小,那么str1比str2小.
简单举个实例,解决下.
如果队列字符串很多,用指针怎么做?我现在头很晕理不出思路啊

int n = str1.Compare(str2);

n<0 说明str1比str2小
n>0 说明str1比str2大
n=0 说明str1=str2

用字符串的比较好了
if(strcmp(str1.GetBuffer(str1.GetLength()), str2.GetBuffer(str2.GetLength()) > 0)
{
str1 大于 str2
}
else if(...< 0)
{
str1 小于 str2
}
else
{
str1 等于 str2
}