String Length Calculation

  1. #include<stdio.h>  
  2. main()  
  3. {  
  4.    char S[500];  
  5.    char *p=S;  
  6.    int mystrlen(char *);  
  7.   
  8.          printf("Enter the string\n");  
  9.                   while((*p=getchar())!='\n') ++p;  
  10.                   *p='\0';  
  11.    p=S;  
  12.    int x=mystrlen(S);  
  13.    printf("no of characters=%d",x);  
  14. }  
  15.   
  16. int mystrlen(char *p)  
  17. {  
  18.       int c=0;  
  19.             while(*p!='\0')  
  20.             {  
  21.                c++;  
  22.                *p++;  
  23.             }  
  24.    return(c);  
  25.   
  26. }