Probleme de résérvation mémoire
Salut
je veux utiliser un tableau de deux dimension de taille dynamique en utilisant un tableau de pointeurs
voici donc le code
Code:
1 2 3 4 5 6
|
struct matrice
{
float **t;
int l,c;
}; |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
int i,n;
matrice A;
cout << "Donner n la taille de la matrice A" << endl;
cin >> n ;
A.l=n;
A.c=n;
for(i=0;i<A.l;i++)
{
A.t[i]=(float *) malloc(sizeof(float)*A.c);
} |
j'ai aucune erreur à la compilation mais à l'execution le programe s'arréte à la ligne :
Code:
1 2
|
A.t[i]=(float *) malloc(sizeof(float)*A.c); |
d'ou vient se probleme
merci