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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
         char alexis[10]="Alexis";
Mais plutot un tableau ou l'on peut enregistrer plus d'une chaine de caractère.
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:
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*/}
Jusque là c'est un jeu d'enfant(et mon sourire va s'atténuer)
Je veux lire ces informations du clavier.

Et j'ai testé:
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*
}
Merci déjà pour votre aide