Initialiser un tableau dynamique? langage C

Résolu
Bonjour,

Je voulais savoir s'il était possible d'initialisé un tableau dynamique avec des valeurs?

exemple quelque chose comme ça :

int *tableau=NULL;
tableau = malloc(sizeof(int) * 5);
tableau[]={2,4,6,8,-1};

La dernière ligne étant fausse bien sur.

Je voudrai éviter cette écriture :

tableau[0]=2;tableau[1]=4;tableau[2]=6;tableau[3]=8;tableau[4]=-1;

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Webmaster
    Une astuce assez intéressante à lire aussi ici sur l'initiation d'un tableau en C.
    1. Contributeur
      Bonjour Antoine,

      - la question date de 2011
      - ta réponse ne comporte que des méthodes d'initialisation lors de la déclaration, et n'apporte pas de réponse au cas d'un tableau dynamique, ou alors, j'ai raté un truc (de plus, ce sont des méthodes valables pour initialiser un tableau entier à une seule valeur, et ce n'est pas la question ici non plus, les valeurs étant différentes).

      Dal