Es ce que vous pouvez m'aider.
j'ai réaliser un programme qui normalement doit permettre de trier les caracteres. mais sa ne marche pas.
merci de m'aider
clude <stdio.h>
#include <string.h>
void echanger(char *tableau[], int i,int j)
{
char *tempo;
tempo=tableau[i];
tableau[i]=tableau[j];
tableau[j]=tableau[i];
}
void tri_chaine(char *tableau[],int longueur)
{
int i,j;
for(j=0;j<longueur;j++)
{
for(i=0;i<longueur;i++)
{
if(strcmp(tableau[i],tableau[j])<0);
}
}
}
void main(void)
{
char *tableau[50];
printf("Veuillez saisir une chaine\n");
gets(tableau);
tri_chaine(tableau,50);
for(i=0;i<50;i++)
{
printf("%c",tableau[i]);
}
}
RATP