Tableau 2D en C++ (Saisie et Impression)

//Variable Description
int H,W;
int map[H][W];


//Input
cin>>W>>H;

for(int i=0; i<H; i++)
{
    for (int j=0; j<W; j++)
    {
       cin>>map[i][j];
    }

}

cout<<endl;
//Print
for(int i=0; i<H; i++)
{
    for (int j=0; j<W; j++)
    {
        cout<<map[i][j];
    }

}
cout<<endl;
return 0;

`

Mon résultat est:

3 3
1 2 3
4 5 6
7 8 9

789789789

Pourquoi je ne reçois pas tous les numéros dans ma sortie ? Pourquoi juste la dernière ligne?

InformationsquelleAutor coolest111 | 2014-11-04