Initialiser un tableau dynamique? langage C

Résolu/Fermé
Mr zlem
Messages postés
23
Date d'inscription
lundi 1 août 2011
Statut
Membre
Dernière intervention
6 mai 2012
- Modifié par Mr zlem le 16/10/2011 à 14:56
[Dal]
Messages postés
5841
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
17 mai 2022
- 28 oct. 2013 à 13:18
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

nicocorico
Messages postés
799
Date d'inscription
dimanche 19 juin 2011
Statut
Membre
Dernière intervention
3 juillet 2018
138
Modifié par nicocorico le 17/10/2011 à 06:02
Vu la simplicité des valeurs à entrer, le mieux serait sans doute d'initialiser le tableau avec une petite boucle, et voilà...
Le chêne aussi était un gland, avant d'être un chêne
1