strcmp()
C/C++函数,比较两个字符串
设这两个字符串为str1,str2,
若str1==str2,则返回零;
若str1<str2,则返回负数;
若str1>str2,则返回正数。
char * my_strcmp(char *key, char *buffer)
{int ret = 0;while ((ret = *key - *buffer)== '\0' && *key != '\0'){key++;buffer++;}if (ret < 0){return -1;}else if (ret > 0){return 1;}return 0;
}
int main()
{char key[] = "apple";char buffer[]="apple";printf("%s\n%s\n%d\n", key,buffer,my_strcmp(key, buffer));system("pause");return 0;
}