Manipulation d'un tableau à deux dimensions

Fermé
abir - 15 sept. 2010 à 14:00
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 15 sept. 2010 à 14:04
Bonjour,



Bonjour,



j'ai besoin d'affecter une constante dans une case d'un tableau à deux dimensions déclaré par des pointeurs , si c'est possible comment faire sinon c'est quoi la solution
voici la declaration du tableau en C++:

double **matdonne;

matdonne=(double**) malloc (sizeof (double*) *n);
for (i=0;i<n; i++)
matdonne[i]=(double*) malloc (sizeof (double)*3);
merci
A voir également:

1 réponse

Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 192
15 sept. 2010 à 14:04
bon, alros déjà, si tu travailles en C++, tu n'as pas le droit d'utiliser le maloc qui est du C, il faut utiliser l'opérateur new.

double **matdonne;

const double tartiflette = 5;

matdonne=new double*[n];
for (i=0;i<n; i++)
matdonne[i]=new double[3];

matdonne[1][1] = tartiflette;
0