L’exemple suivant vous permet de créer et remplir un tableau de chaîne de caractère en C avec une boucle for. Le tableau contient les noms des étudiants, dans un premier temps vous entrez le nombre d’étudiant à saisir, puis remplir le tableau et à la fin le programme affiche le résultat, je vous recommande de l’essayer dans votre compilateur, pour bien comprendre le code:
#include <stdio.h>
int main()
{
int stds;
printf("Veuillez renseigner le nombre des étudiants:");
scanf("%d",&n);
char tab[n][10]; // 10 est le nombre max de caractères
//remplir le tableau
printf("\nVeuillez renseigner les noms des etudiants:\n");
for(int i=0; i < n; i++)
scanf("%s", tab[i]);
//afficher le tableau
printf("\nles etudiants du tableau sont donc les suivants:\n");
for(int j=0; j < n; j++)
printf("%s\n", tab[j]);
}
Sortie:
Source: Créer et remplir un tableau de chaînes de caractères en C - #3 par Michel