Salut
je veux utiliser un tableau de deux dimension de taille dynamique en utilisant un tableau de pointeurs
voici donc le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
struct matrice
{
    float **t;
    int l,c;
};
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
A.t[i]=(float *) malloc(sizeof(float)*A.c);
d'ou vient se probleme
merci