C Program to find string length using pointers

Program

#include<stdio.h>
#include<string.h>
int string_ln(char *);
void main()
{
	char str[20];
	int length;
	printf("Enter any string :\t");
	scanf(" %s", str);
	length = string_ln(str);
	printf("The length of the given string %s is : %d\n", str, length);
}
int string_ln(char *p)
{
	int count = 0;
	while (*p != '\0')
	{
		count++;
		p++;
	}
	return count;
}

Output

Enter any string :	bharata
The length of the given string bharata is : 7