Une matrice de liste chaîné
Je travaille dans une matrice de liste chaîner tc c’est le vecteur de colon et tl c’est le vecteur de ligne
Le problème que j’ai c’est dans l’initialisation de la matrice ;
Voici le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| struct info{
int inf;
int nl;
int nc;
};
struct matrice{
info information ;
matrice *suivantligne ;
matrice *suivantcolone ;
};
struct Tmatrice{
matrice *tl[100];
matrice *tc[100];
};
int initialisez_matrice(Tmatrice &p,int lmax,int cmax){
for (int i=0;i<lmax;i++)
p.tc[i]->suivantcolone=NULL;
for (i=0;i<lmax;i++)
p.tl[i]->suivantligne=NULL;
return 0;
} |
Lmax c’est le nombre de ligne et cmax c’est le nombre de colonne que je vais initialiser