Aidez moi tableau de chaine en c
Résolu/Fermé
rimounatn
Messages postés
93
Date d'inscription
jeudi 24 décembre 2009
Statut
Membre
Dernière intervention
7 septembre 2010
-
29 déc. 2009 à 22:37
rimounatn Messages postés 93 Date d'inscription jeudi 24 décembre 2009 Statut Membre Dernière intervention 7 septembre 2010 - 30 déc. 2009 à 00:40
rimounatn Messages postés 93 Date d'inscription jeudi 24 décembre 2009 Statut Membre Dernière intervention 7 septembre 2010 - 30 déc. 2009 à 00:40
A voir également:
- Aidez moi tableau de chaine en c
- Tableau croisé dynamique - Guide
- Tableau word - Guide
- Tableau ascii - Guide
- Chaine tnt gratuite sur mobile - Guide
- Trier tableau excel - Guide
4 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
29 déc. 2009 à 22:44
29 déc. 2009 à 22:44
Salut,
Un exemple avec fgets :
Cdlt,
Un exemple avec fgets :
#include <stdio.h> int main(void) { char chaine[15]; printf("saisir chaine de caractères : "); fflush(stdout); fgets(chaine, sizeof chaine, stdin); /*la chaine rentrée par l'utilisateur se trouve dans le tableau chaine/* printf("tu as tape : %s\n",chaine); return 0; }
Cdlt,
rimounatn
Messages postés
93
Date d'inscription
jeudi 24 décembre 2009
Statut
Membre
Dernière intervention
7 septembre 2010
15
29 déc. 2009 à 23:10
29 déc. 2009 à 23:10
merci bcp,
bon je debute, ta solution a marché pour une seule chaine , or je veux un tableau de plusieurs chainse càd chaque case du tableau contient une chaine et ces chaines sont saisi par l'utilisateur du programme.
exple :
l'utilsateur tape :azerty
tableau[0] prend azerty
puis l'utilisateur saisi querty
tableau[1] va prendre la chaine querty
l'utilisateur tape : aidez moi
tableau[2] prend aidez moi
....
pouvez vous m'aidez svp
bon je debute, ta solution a marché pour une seule chaine , or je veux un tableau de plusieurs chainse càd chaque case du tableau contient une chaine et ces chaines sont saisi par l'utilisateur du programme.
exple :
l'utilsateur tape :azerty
tableau[0] prend azerty
puis l'utilisateur saisi querty
tableau[1] va prendre la chaine querty
l'utilisateur tape : aidez moi
tableau[2] prend aidez moi
....
pouvez vous m'aidez svp
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
29 déc. 2009 à 23:19
29 déc. 2009 à 23:19
Dans ce cas, il faut mettre char chaine[10][15]; pour faire un tableau de 10 chaines de caractères de 15 caractères (\0 compris).
Ensuite, il faudra faire fgets(tab[i],sizeof tab[i], stdin) dans une boucle for.
Ensuite, il faudra faire fgets(tab[i],sizeof tab[i], stdin) dans une boucle for.
rimounatn
Messages postés
93
Date d'inscription
jeudi 24 décembre 2009
Statut
Membre
Dernière intervention
7 septembre 2010
15
30 déc. 2009 à 00:40
30 déc. 2009 à 00:40
mercii fiddy :)))) c fait