#include
#define N 100
int strlen( char string[])
{
int i=0;
while(string[i]!='\0') i++;//直到碰到第一个字符串结束符'\0'
return i;
}
int strcmp(char *p1,char *p2)
{
while(*p1||*p2)
{
if(*p1!=*p2)
return(*p1-*p2);
else
{
p1++;
p2++;
}
}
return 0;
}
int main()
{
printf("请输入:");
char string[N];
scanf("%s",string);
int r=strlen(string);
printf("strlen的结果为%d\n",r);
char s1[20],s2[20],*p1,*p2; //字符串
int k;
printf("请键入两个字符串:\n");
scanf("%s %s",s1,s2);
p1=s1;
p2=s2;
k=strcmp(p1,p2);
printf("strcmp结果为:%d\n",k);
return 0;
}