Manipulation d'un tableau à deux dimensions

abir -  
Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   -
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

1 réponse

  1. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    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