先判断大小是否一样,如果不一样,返回false。
如果一样,再逐个比较,如果发现有一个不同,返回false。直到检查完最后一个后,返回true;
bool compare(const char* p1, const char* p2)
{
int len = strlen(p1); //若是英文状态下 一个字符大小为1 比如 song ,则 len 为 4
if (len != strlen(p2)) //若是中文状态下 一个汉字大小为3 比如 宋 ,则 len 为 3
{
return false;
}else {
for (int i = 0; i < len; i++) {
if (*(p1+i) != *(p2+i)) {
return false;
}
}
return true;
}
}