strcat strcmp strlen函数的实现

#include<stdio.h>


char *Mystrcat(char *arr,const char *brr) //字符串连接函数
{
	char *p = arr;
	while(*p++);
	p--;
	while(*p = *brr);
	return arr;
}

int Mystrcmp(const char *arr,const char *brr)//字符串比较函数
{
	while(*arr++ == *brr++ && *arr != '\0');
	*arr--;
	*brr--;
	if(*arr> *brr)
			return 1;
		else if(*arr < *brr)
			return -1;
		else
			return 0;
}


int Mystrlen(const char *str)//字符串长度函数
{
	int len = 0;
	while(*str++)
	{
		len++;
	}
	return	len;
}



int main()
{
	char arr[] = "abcdf";
	char brr[]= "abcde";
	printf("%d\n",Mystrcmp(arr,brr));
	return 0;
}

猜你喜欢

转载自blog.csdn.net/SwordArt1123/article/details/83655173