Langage C : aider moi svp

nicochamadelol Messages postés 78 Date d'inscription   Statut Membre Dernière intervention   -  
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   -
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 Date d'inscription   Statut Membre Dernière intervention   5
 
merci pour votre aide
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   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