finding length of a string without using string functions

 #include<stdio.h>

int printlen(char a[]);
int main()
{
    char a[50];
gets(a);
puts(a);

    printf("%d",printlen(a));
}
int printlen(char a[])
{
    int count=0;
    for(int i=0; a[i]!='\0';i++)

    {
count++;
    }
    return count;
}

Comments