1.改写my_strlen函数
int my_strlen(int b,char tibua1[])
{
int i=0;
int len=0;
for(i=0;i<b;i++)
{
if(tibua1[i] != 0)
{
len++;
}
else if(tibua1[i] == 0)
{
break;
}
}
return len;
}
2.改写my_strcpy
void my_strcpy(char tibua2[],char tibub2[])
{
int i=0;
int len1=my_strlen(100,tibua2);
for(i=0;i<len1;i++)
{
if(tibua2[i] != 0)
{
tibub2[i] = tibua2[i];
}
else if(tibua2[i] == 0)
break;
}
return;
}
3改写my_strcmp函数
int my_strcmp(char tibu_a3[],char tibu_b3[])
{
int j = 0;
int i = 0;
for(i=0;;i++)
{
j = tibu_a3[i] - tibu_b3[i];
if(j != 0)
{
break;
}
if(tibu_a3[i] == '\0' && tibu_b3[i] == '\0')
{
break;
}
}
return j;
}
4.改写my_strcat函数
void my_strcat(char tibu_a4[],char tibu_b4[])
{
int n = my_strlen(100,tibu_a4);
int j = 0;
int i = 0;
for(j=0,i=n; tibu_b4[j]!= 0;j++,i++)
{
tibu_a4[i] = tibu_b4[j];
}
return;
}