C Program to Count Number of Words in a String

Write a C program to count number of words in a string. Given an input string, we have to write a c code to count number of words in a string. The words in a string are separated by space(‘ ‘).

For example –

Example 1 –

Input String – I love webrewrite dot com
Output – 5

Example 2 –

Input String – I love webrewrite               dot com
Output – 5

C Program to Count Number of Words in a String
C Program to Count Number of Words in a String

C Objective questions

Question on Linked List

How to Count Number of Words in a String

Traverse a string and check if a current character is a space and next character is not a space then increment the count by 1.

Let’s implement them through C code.

C Program to Count Number of Words in a String

In this programming example, I have written a c program to count number of words in a string.

 
In this video tutorial, I have explained the logic of counting number of words in a string.

C programming questions for practice