bonjours,

je vous expose mon petit problème :

lorsque je créé un tableau a 2 dimensions je créé des ligne de taille variable et lorsque je remplit ce tableau, le programme me le remplit du meme nombre d'élément peut importe si tab[0]= new int[2] et tab[1]= new int[5]

je vous laisse le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
int** tab = new int*[4];
 
    tab[0] = new int[5];
    tab[1]=new int[2];
    tab[2]=new int[1];
    tab[3]=new int[4];
 
 
    for(int i=0;i<sizeof(tab);i++)
    {
        for(int j=0;j<sizeof(tab[j]);j++)
        {
            tab[i][j] = j+1;
            cout << tab[i][j];
        }
        cout<<endl;
    }