char *CHERCHE_CH(char *CH1, char *CH2) { /* Prototypes des fonctions appelées */ int LONG_CH(char *CH); int EGAL_N_CH(int N, char *CH1, char *CH2); /* Variables locales */ int L; /* Recherche de CH1 dans CH2 */ L=LONG_CH(CH1); while (*CH2 && !EGAL_N_CH(L, CH1, CH2)) CH2++; return CH2; } int LONG_CH(char *CH) { . . . } int EGAL_N_CH(int N, char *CH1, char *CH2) { . . . }