[C] gets et strlen ?
Résolu
limbergh
Messages postés
669
Statut
Membre
-
limbergh Messages postés 669 Statut Membre -
limbergh Messages postés 669 Statut Membre -
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;
}
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;
}
4 réponses
salut
gets: fonction permettant de lire une chaîne de caractères
strlen: fonction retournant la longueur d'une chaîne de caractères
gets: fonction permettant de lire une chaîne de caractères
strlen: fonction retournant la longueur d'une chaîne de caractères
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;
}
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;
}