Variable Array[] à taille variable, en C

Salut,
existe-t-il une facon ou une technique pour déclarer une variable Array[x] en C,
avec x, la taille du tableau, étant un entier variable ?

merci de votre aide.

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. lut,
    effectivement c possible en C : en dynamique, cad ke tu ne sait po a l'avance la taille de ton tableau

    pour declarer un tableau d'entier : int *Nom_tableau;
    ensuite pour allouer l'espace necessaire :
    Nom_tableau = (int*)malloc(x * sizeof(int));
    sachant ke x est ton nombre variable.
    rajoute #include <malloc.h> c mieux

    et voila ;)
    1. j'oublié,
      ensuite pour acceder aux variable :
      Nom_tableau[indice]
      1. ok, merci à toi Chacal_ito !