Compter le nombre total de mots dans une chaîne de caractère en C

Dans ce tutoriel nous allons découvrir comment écrire un programme pour compter le nombre total de mots dans une chaîne de caractère en langage de programmation C.
 
 

Programme pour compter le nombre total de mots dans une chaîne de caractère
#include <stdio.h>
#include <string.h>
 
int main()
{
	char str[100];
	int i, count = 1;
	 
	printf("Entrer une chaîne de caractère :  ");
	gets(str);

	for(i = 0; str[i] != '\0'; i++)
	{
		if(str[i] == ' ' || str[i] == '\t' || str[i] == '\n')
		{
			count++;	
		} 
	}	
	printf("Le nombre total de mots dans cette chaîne est = %d", count);
		
	return 0;
}

La sortie :
 

 
 

2 réflexions sur “Compter le nombre total de mots dans une chaîne de caractère en C

  • octobre 14, 2022 à 4:56 pm
    Permalien

    si il y a par exemple deux espaces qui se suivent le résultat sera forcément faux

    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *