Previous Next Up Index Contents

Exercice 8.15

#include <stdio.h>
main()
{
 /* Déclarations */
 char CH1[50], CH2[50]; /* chaînes à comparer */
 int I;                 /* indice courant     */

 /* Saisie des données */
 printf("Entrez la première chaîne à comparer : ");
 gets(CH1);
 printf("Entrez la deuxième chaîne à comparer : ");
 gets(CH2);

 /* Chercher la première position où */
 /* CH1 et CH2 se distinguent. */
 for (I=0; (CH1[I]==CH2[I]) && CH1[I] && CH2[I]; I++)
     ;
 /* Comparer le premier élément qui */
 /* distingue CH1 et CH2. */
 if (CH1[I]==CH2[I])
     printf("\"%s\" est égal à \"%s\"\n", CH1, CH2);
 else if (CH1[I]<CH2[I])
     printf("\"%s\" précède \"%s\"\n", CH1, CH2);
 else
     printf("\"%s\" précède \"%s\"\n", CH2, CH1);
  return 0;
}


Previous Next Up Index Contents

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