C

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.
 
[wx_adsense]  

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 :
 

 
 
[wx_amazon]

[wx_adsense]

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

  • Sylvanus

    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 *