//
//自写函数实现字符串比较
#include "stdafx.h"
#include "stdio.h"
#include "stdlib.h"
//#include "string.h"
int mystrlen(char *pstr)
{
int num=0;
while(*pstr!='\0')
{
num++;
pstr++;
}
return num;
}
int mystrcmp(char*pstr1,char *pstr2)
{
int length1=0;
int length2=0;
length1=mystrlen(pstr1);
length2=mystrlen(pstr2);
if (length1!=length2)
{
return -1;
}
else
{
int flag=1;
for (int i=0;i<length1;i++)
{
if (pstr1[i]!=pstr2[i])
{
flag=0;
break;
}
}
if (flag==1)
{
return 0;
}
else
{
return -1;
}
}
}
int main(int argc, char* argv[])
{
char cmp1[]="notepad";
char cmp2[]="notepad";
int num=0;
num=mystrcmp(cmp1,cmp2);
if (num==0)
{
printf("相等\n");
}
else
{
printf("不相等\n");
}
system(cmp2);
system("pause");
return 0;
}