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 -
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
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:
- Langage C : aider moi svp
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage visual basic - Télécharger - Langages
- Langage basic gratuit - Télécharger - Édition & Programmation
2 réponses
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.
ensuite, pour le tri, voi du coté de "qsort".
Je pense que l'affichage ne te posera pas de problème.
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.