Bonjour,
Soit la structure suivante :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 typedef struct matrice *matrice ; struct matrice { int l ; int c ; double *m; }
mamatrice est donc un pointeur sur une matrice et non une matrice ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part matrice mamatrice;
Si c'est un pointeur alors une fonction qui créerai une matrice pourrait se coder ainsi ?
Donc cette fonction renverrai un pointeur de matrice.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Merci pour votre aide
Partager