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;
}
Feedback - Copyright © 1993,1996,1997 F.Faber