We are having many methods to find the string
length for a given string, like implementing the strlen() functionality using
loop, etc.. 
Here in the below program, we are going to see
some interesting logic which can give us the string length..
#include "stdlib.h"
#include "stdio.h"
int main()
#include "stdio.h"
int main()
{
//string length without
using strlen() and loop.
     char str[150] = {0,};
     int length = 0;
     printf("Please enter a string:\n");
     gets(str);
     printf("\n\n");
     length =
printf("%s", str);
     printf("\n\nLength of entered String is = %d",
length);
     getch();
     return 0;
}
Output:
|  | 
| String length by printf() | 
Logic: We all know
that printf() function returns the number of characters displayed(or printed ) on
output screen. So using this logic we have found the string length for the
entered string.
Read more about basics of Input/output functions.
Hope this Post recalled your basics once again..
Please share it with all your friends.
Post comments for any clarification and doubts. And also share your
ideas/opinions as well.
