一个小题目实现 strcpy strlen strcmp strcat 的最简函数,小弟先写,只求最简
void mycat(char *s1, char *s2)
{
while(*s1++);
s1--;
while(*s1++ = *s2++);
}
void mycpy(char *s1, char *s2)
{
while(*s1++ = *s2++);
}
int mycmp(char *s1,char *s2)
{
char *s=s1,*t=s2;
for( ; *s == *t;s++,t++)
if(*s == 0) return 0;
return *s - *t;
}
int mylen(char *s1)
{
char *p = s1;
while(*p++);
return p - s1 ;
}