Bonjour,

Comment initialiser correctement un pointeur vers une structure matrice définie ainsi

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
typedef struct{
    short int** coeff;
    short int hauteur;
    short int largeur;
} matrice;
J'ai procédé comme suit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
void initialiser_matrice(matrice* m){
    m=NULL;
    m->largeur=0;
    m->hauteur=0;
    m->coeff=NULL;
}
Mais j'ai une erreur ZPW: zero page write et un seg fault avec purify.
J'ai peur de ne pas maitriser correctement l'initialisation d'un pointeur.

Merci.