#include <ctype.h> char *MOT_CH(int N, char *CH) { /* Variables locales */ 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--; CH--; /* Pour réajuster l'effet de l'incrémentation */ } return CH; }