#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int Strcmp(char*str1, char *str2){
int lenstr1=0;
int lenstr2 = 0;
while (*str1)
{
lenstr1 += *str1;
str1++;
}
while (*str2)
{
lenstr1 += *str2;
str2++;
}
if (str1 > str2)
return 1;
else if(str1 < str2)
return -1;
return 0;
}
char Strcoy(charstr1,char *str2)
{
char *p = str2;
while (*str1)
{
str2 = str1;
str1++;
str2++;
}
str2++;
str2 = ‘\0’;
return p;
}
charStrcat(charstr1, charstr2)
{
char *p = str1;
while (*str1)
{
str1++;
}
while (*str2)
{
*str1=*str2;
str1++;
str2++;
}
return p;
}
int main()
{
char str1[20] = " “;
char str2[20] = " “;
gets(str1);
gets(str2);
printf(”%s”,Strcat(str1,str2));
system(“pause”);
return 0;
}
实现strcpy,strcat,strcmp函数操作
最新推荐文章于 2023-07-16 15:55:00 发布