Count number of wrods and characters in string

/* C programe for counting the number of characters and words in a given string */
#include<stdio.h>
#include<conio.h>
int main()
{
 int count_words=0,i;
 int count_char=0;
 char str[20];
 printf("Enter string : ");
 gets(str);
 for(i=0; str[i]!=NULL; i++)
 {
   count_char++;
   if(str[i]==' ')
      count_words++;
 }
 printf("\nNumber of characters in string : %d",count_char);
 printf("\nNumber of words in string : % d",count_words+1);
 getch();
 return 0;
}

     Output of above program :

Enter string : c programming codes
Number of characters in string : 19
Number of words in string : 3

Comments