int str_len(char a[], char *c)
{
int i;
c=a;
for(i=0;i<sizeof(a)/sizeof(*a);i++)
{
if(*c=='\0')
break;
else
c++;
}
return i;
}
void str_cat(char *a,char *c)
{
int m;
int i;
for(i=0;;i++)
{
if(a[i]!='\0')
a[i]=*a;
}
m=i;
for(i=0;;i++)
{
if(*(c+i)=='\0')
break;
*(a+m+i)=*(c+i);
}
*(a+m+i)='\0';
}
void str_cpy(char *a,char *c)
{
int i=0,m;
for(m=0;;m++)
{
if(a[m]!='\0')
{
a[m]=c[m];
}
else
break;
}
}
int str_cmp(char *a, char *c)
{
while(*a==*c)
{
if(*a=='\0')
return 0;
a++;
c++;
}
return (*a-*c);
}