type def struct et quelques fonctions
Bonjour,
Soit la structure suivante :
Code:
1 2 3 4 5 6
| typedef struct matrice *matrice ;
struct matrice {
int l ;
int c ;
double *m;
} |
l étant le nbre de ligne et c le nbre de colonnes de la matrice. m est un tableau qui contient les coefficient de celle-ci.
mamatrice est donc un pointeur sur une matrice et non une matrice ?
Si c'est un pointeur alors une fonction qui créerai une matrice pourrait se coder ainsi ?
Code:
1 2 3 4 5 6 7 8
| matrice creeMatrice(int l , int c ){
matrice mamatrice;
mamatrice = malloc(sizeof(matrice));
mamatrice->m = malloc( sizeof(int) * l * c);
return mamatrice;
} |
Donc cette fonction renverrai un pointeur de matrice.
Merci pour votre aide