Créer et remplir un tableau de chaînes de caractères en C

#include <stdio.h>

int main()
{
   int stds;
   printf("Veuillez renseigner le nombre des étudiants:");
   scanf("%d",&stds);
   char tabc[stds][10];   // 10 est le nombre max de caractères 

   printf("\nVeuillez renseigner les noms des etudiants:\n");
   for(int i =0; i < stds; i++)
      scanf("%s", tabc[i]);

   printf("\nles etudiants du tableau sont donc les suivants:\n");
   for(int j =0; j < stds; j++)
      printf("%s\n", tabc[j]);
}

Output: