#include <stdio.h>
#include <string.h>
#include <stdlib.h>
char *caeate();
size_t my_strlen(const char *s);
char *free_space(char *p);
int main(int argc, const char *argv[])
{
char *p=caeate();
scanf("%s",p);
int len=my_strlen(p);
printf("%d\n",len);
p=free_space(p);
return 0;
}
char *caeate()
{
char *p=(char *)malloc(sizeof(char)*20);
return p;
}
size_t my_strlen(const char *s)
{
static int i=0;
for(i=0;*(s+i)!='\0';i++);
return i;
}
char *free_space(char *p)
{
if(p==NULL)
return NULL;
free(p);
p=NULL;
return p;
}