[C] gets et strlen ?

Résolu
Bonjour,
quelqu'un peut-il me dire ce que représente le getset le strlen dans cet algorithme...

Merci d'avance pour vos réponses

Limbergh

void Saisie()
{
char ChaineSaisie[LongChaine];
printf("\nChaine : ");
gets(ChaineSaisie);
if (strlen(ChaineSaisie) == 0)
FinSaisie = 1;
else
{
strcpy(t[i], ChaineSaisie);
i = i + 1;
}
return;
}
Configuration: Windows Vista
Firefox 2.0.0.11

4 réponses

  1. Modérateur
    salut
    gets: fonction permettant de lire une chaîne de caractères
    strlen: fonction retournant la longueur d'une chaîne de caractères
    1. re,
      merci pour ta réponse mais j'ai encore une question...
      Que veut dire strcmp.

      Merci d'avance

      void Tri()
      {
      int Sw = 0;
      char x[LongChaine];
      for (i= iMin; i <= iMax - 1; i++)
      if (strcmp(t[i],t[i+1]) > 0)
      {
      strcpy(x, t[i]);
      strcpy(t[i], t[i+1]);
      strcpy(t[i+1], x);
      Sw = 1;
      }
      if (Sw == 0) FinTri = 1;
      return;
      }