strcmp字符串比较

4、strcmp字符串比较,比较字符串str1和str2是否相同。如果相同则返回0;
如果不同,在不同的字符处如果str1的字符大于str2的字符,则返回1,否则返回-1

using namespace std;
#include
#include

int Mystrcmp(const char* dest, const char*src){

	assert(dest&&src);
	while (*dest==*src){

		if (*dest == '\0'&*src == '\0'){
			return 0;
		}

		dest++;
		src++;
	}
	if (*dest > *src){
		return 1;
	}else{
		return -1;
	}
}
int main(){
	char arr1[] = "Hello World";
	char arr2[] = "World"; 
	int ret = Mystrcmp(arr1,arr2);
	printf("比较函数:%d\n", ret);
	system("pause");
	return 0;
}

结果:

strcmp字符串比较_第1张图片 字符串比较

 

你可能感兴趣的:(c++)