int My_strlen(char *str);
int main(int argc,const char *argv[])
{
char buf[32];
memset(buf,0,sizeof(buf));
gets(buf);
int len = My_strlen(buf);
printf(“len = %d\n”,len);
return 0;
}
int My_strlen(char *str)
{
if(*str == ‘\0’)
return 0;
return (My_strlen(++str)+1);
}