Classement Ordre alpha en C fast plz :)
divx78
Messages postés
118
Statut
Membre
-
divx78 Messages postés 118 Statut Membre -
divx78 Messages postés 118 Statut Membre -
Bonjour,
Petite question 2 Jours que cherche :s débutant en C, je voudrai rendre ma fonction récursive sur elle meme pour classer par ordre alphabetiques chaque lêttres du String.
Voila ma fonction merci d'avance pour votre aide.
Trouve pas la balise Code dsl pour le code mis a larache :s
------------------------------------
int rev_alpha(char *str)
{
char *temp;
int i;
int a;
char ascii;
ascii = 'z';
temp = malloc(5 * sizeof(*temp));
i = 0;
a = 0;
while(i < 5)
{
temp[i] = '0';
i = i + 1;
}
i = 0;
while(i < my_strlen(str))
{
if(str[i] < ascii)
{
ascii = str[i];
}
i = i + 1;
}
if(ascii == str[i - 1])
{
temp[a] = ascii;
a = a + 1;
}
my_putstr(str);
my_putchar('\n');
my_putstr(temp);
}
Merci a vous
--
La sagesse est d'être fou lorsque les circonstances en valent la peine
Petite question 2 Jours que cherche :s débutant en C, je voudrai rendre ma fonction récursive sur elle meme pour classer par ordre alphabetiques chaque lêttres du String.
Voila ma fonction merci d'avance pour votre aide.
Trouve pas la balise Code dsl pour le code mis a larache :s
------------------------------------
int rev_alpha(char *str)
{
char *temp;
int i;
int a;
char ascii;
ascii = 'z';
temp = malloc(5 * sizeof(*temp));
i = 0;
a = 0;
while(i < 5)
{
temp[i] = '0';
i = i + 1;
}
i = 0;
while(i < my_strlen(str))
{
if(str[i] < ascii)
{
ascii = str[i];
}
i = i + 1;
}
if(ascii == str[i - 1])
{
temp[a] = ascii;
a = a + 1;
}
my_putstr(str);
my_putchar('\n');
my_putstr(temp);
}
Merci a vous
--
La sagesse est d'être fou lorsque les circonstances en valent la peine
Configuration: Linux Suse Firefox 2.0.0.6