Manipulation d'un tableau à deux dimensions

abir -  
Nabla's Messages postés 20731 Statut Contributeur -
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 20731 Statut Contributeur 3 194
 
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