#include <iostream>
using namespace std;
#include<cstring>
int mystrcmp(const char* src, const char* dst);
int main() {
char s1[100] = { 0 };
char s2[100] = { 0 };
cin.getline(s1, sizeof(s1));
cin.getline(s2, sizeof(s2));
int ret = mystrcmp(s1, s2);
cout << ret << endl;
return 0;
}
int mystrcmp(const char* src, const char* dst) {
// write your code here......
/*
int len1=strlen(src);
int len2=strlen(dst);
int i=0,j=0;
while(i<len1&&j<len2)
{ //比较当前字符
if(src[i]>dst[j])
{
return 1;
}else if(src[i]<dst[j])
{
return -1;
}else
{
i++;
j++;
}
}
//当至少有一个遍历完了
//如果src还没有遍历完说明它大
if(i<len1)
{
return 1;
}else if(j<len2)
{
return -1;
}else
{
return 0;
}
*/
//使用指针做法
while(*src&&*dst)//都不为0
{
if((*src-*dst)>0)
{
return 1;
}else if((*src-*dst)<0)
{
return -1;
}else
{
src++;
dst++;
}
}
//至少有一个遍历完
//字符串的末尾有一个'\0'
if(*src!='\0'&&*dst=='\0')
{
return 1;
}else if(*src=='\0'&&*dst!='\0')
{
return -1;
}else{
return 0;
}
}