Langage C : aider moi svp

nicochamadelol Messages postés 78 Statut Membre -  
Char Snipeur Messages postés 10112 Statut Contributeur -
Bonjour,

je doit ecrire un programme qui lit 10 mots et les mémorise dans un tableau de chaine de caracteres puis tri les 10 mots lexicographiquement en utilisant les fonctions strcmp et strcpy et enfin affiche le tableau trier

mon programme commence par:

#include <stdio.h>
int main()
{
char tab[10];
int i=0;
for (i=0;i<10;i++)
printf("ecrire un mot:\n")
scanf("%s", tab[i])



merci de m'aider pour la suite
A voir également:

2 réponses

nicochamadelol Messages postés 78 Statut Membre 5
 
merci pour votre aide
0
Char Snipeur Messages postés 10112 Statut Contributeur 1 299
 
salut,
dejà, il manque des accolades pour te boucle for
ensuite, tab n'est pas du bon type, tu fait un tableau de caractères, or il faut que tu fasse un tableau de tableau de caractère.
char* tab[10];for(int i=0;i<10;i++)tab[i]=malloc(...);
ou
char[10][64]

ensuite, pour le tri, voi du coté de "qsort".
Je pense que l'affichage ne te posera pas de problème.
0