Voila je voudrais faire une fonction qui prend en parametre un double pointeur et deux entier pour determiner les tailles:
Mais ça marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 void init_maillage(double **dT,int imax,int jmax) { int i; dT=(double**)malloc(sizeof(double*)*imax); for(i=0;i<imax;i++){ dT[i]=(double*)malloc(sizeof(double)*jmax); } }
Pour donner plus de details:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 typedef struct maillage_t{ int Ns,Nt; double **sommet; double **triangle; }maillage_t;merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 //ceci marche maillage->sommet=(double**)malloc(sizeof(double*)*(maillage->Ns)); for(i=0;i<maillage->Ns;i++){ maillage->sommet[i]=(double*)malloc(sizeof(double)*2); }
Partager