Previous Next Up Index Contents

Exercice 10.29

#include <ctype.h>

int NMOTS_CH(char *CH)
{
 /* Variables locales */
 int N;        /* nombre de mots */
 int DANS_MOT; /* indicateur logique : */
               /* vrai si CH pointe à l'intérieur d'un mot */
 DANS_MOT=0;
 for (N=0; *CH; CH++)
     if (isspace(*CH))
         DANS_MOT=0;
     else if (!DANS_MOT)
         {
          DANS_MOT=1;
          N++;
         }
 return N;
}


Previous Next Up Index Contents

Feedback - Copyright © 1993,1996,1997 F.Faber