C++指针运用

来源:互联网 发布:中兴网络机顶盒遥控器 编辑:程序博客网 时间:2024/05/17 05:13

#include<iostream>
using namespace std;
#define M 20
int main()
{
char str1[M],str2[M],*p1,*p2;
int i;
cout <<"请输入第一个字符串"<<'\n';
cin >>str1;
cout <<"请输入第二个字符串"<<'\n';
cin >>str2;
p1=str1;
p2=str2;
while(*p1!='\0')
{
       if(*p2=='\0')
{
i=1;
break;
}
      else
{
if(*p1>*p2)
{
i=1;
break;
}
if(*p1<*p2)
{
i=-1;
break;
}
else
{
i=0;
}
}
 p1=p1+1;
p2=p2+1;
}
if(*p1=='\0' && *p2=='\0')
{
i=0;
}
else if(*p1=='\0' && *p2!='\0')
{
   i=-1;
}
cout <<"结果是:"<<i<<endl;
return 0;

}

比较两字符串的大小;








原创粉丝点击