1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| #include <stdio.h>
int main () // main renvoie int. Le préciser
{
int i, j;
char c;
for (i = 0, j = 0 ; // initialise i et j à 0
(c = getchar()) != ‘\n’; // Début de la boucle for :
// on lit un caractère sur la console et on le met dans c.
// Si ce caractère est différent de '\n', le bloc {} du for est exécuté
// sinon, la boucle for est terminée
i++) // (incrément de i à faire en fin du bloc for)
{ // début du bloc for
if (c == ‘ ’) continue; // si le caractère est un blanc ' ', on saute à la fin du bloc for
j++; // (sinon,) on incrémente j
} // fin du bloc for. On incrémente i et on retourne en début de boucle
// A ce stade, i contient le nombre total de caractères entrés au clavier ('\n' exclu)
//et j le nombre de caractères non blanc
printf (“i = %d \n”, i); // affichage de i
printf (“j = %d \n”, j); // affichage de j
return 1; // Fin du programme. renvoi de la valeur 1 au système d'exploitation qui en fera ce qu'il voudra
} |
Partager