C/C++: Comparer les tailles des chaînes de caractères

Author:


Download

 
#include <string.h>
#include <stdio.h>
 
int main(void)
{
  char str1[64], str2[128];
  int i;
 
  printf("Tapez une chaîne de caractères: ");
  gets(str1);
 
  printf("Tapez une autre chaîne de caractères: ");
  gets(str2);
 
  /* Afficher les tailles des deux chaînes */
  printf("Nombre de caractère de '%s' = %d n", str1, strlen(str1));
  printf("Nombre de caractère de '%s' =%d  n", str2, strlen(str2));
 
  /* Comparer les deux chaînes */
  i = strcmp(str1, str2);
  if(!i)
      printf("Les chaînes sont égales.");
  else if(i<0)
      printf("'%s' La première chaîne est inférieure à la deuxième%sn ", str1, str2);
  else
      printf("'%s' La première chaîne est plus grande que la deuxième '%s'n", str1, str2);
 
  return 0;
}