Salut à tous,
Rien qu'en passant à ces mots:
"Un tableau regroupe des elements de meme type tandis qu'une structure a la possibilité de regrouper des elements de types différents".
Ainsi, ai-je vraiment l'habitude de declarer des tableaux de types int, long, float, double.........
Mais pas de TYPE CHAR
Je veux pas montrer
Mais plutot un tableau ou l'on peut enregistrer plus d'une chaine de caractère.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 char alexis[10]="Alexis";
Donc un tableau ou chaque case ne contiendra plus un caractere mais plutot une chaine
J'ai trouvé le moyen d'initialiser un tel tableau:
Jusque là c'est un jeu d'enfant(et mon sourire va s'atténuer)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 /*les inclusions **les defines etc...*/ char * alexis[10]={"alexis","je",/*Jusqu'au remplissage des 10 éléments*/}
Je veux lire ces informations du clavier.
Et j'ai testé:
Merci déjà pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 char * alexis[10]; int i; for(i=0;i<10;i++) { scanf("%s",alexis[i]); /*Nettoyage du buffer*/ fflush(stdin); /*Je sais que l'utilisation de cette function est indecise. Ce n'est que pour le test* }
Partager