Pointeur de la matrice

Signaler
Messages postés
6
Date d'inscription
vendredi 16 janvier 2009
Statut
Membre
Dernière intervention
4 mars 2009
-
Messages postés
1054
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
9 juillet 2013
-
Bojour a tous...
Comment je peux definir la matrice dans le
int main()
{}

si, j'utilise dans les functions double **a...

par exemple j'ai definit la matrice dans le int main comme

double Mat[][]={
                           {1.,1.,1.},
                           {1.,1.,1.};}

mais apres programme m'ai affiché l"errore que elle ne peux pas conventir
double[][] dans le double**

Help me!!!

1 réponse

Messages postés
1054
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
9 juillet 2013
6
Salut
Il faut au moins que tu déclares une dimension pour ton tableau 2D. La second dimension est déduite de la première.
Tu peux faire par exemple:
void test(double t[][3])
{
    t[1][1]=99;
}
void main()
{
    double tab[][3]={2,2,2,1,1,1,3,3,3};
    test(tab);
}
A+
____________________________________________________________________________
Mon site internet :  http://ImAnalyse.free.fr
http://ImAnalyse.free.fr