Bonjour à tous,

Je voudrais réaliser une allocation dynamique...sur un tableau en deux dimensions .
Malheureusement je ne trouve pas le moyen de faire ça.
En réalité mon tableau dynamique en deux dimensions est un tableau de "CASE" (un type que j'ai créé). Mais pour mon test je le fais avec des int.

Voila mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
 
    int** tableau;
    tableau = new int[250][2];
    system("PAUSE");
    return EXIT_SUCCESS;
}
Bien sur je me doute bien, désormais, qu'il est impossible d'écrire int** mais j'ai essayé au cas où... et il se trouve que mon compilateur me renvoie une erreur sur la ligne du dessous.

Voilà, j'aimerais savoir comment faire une allocation dynamique sur un tableau en 2D (je sais que c'est pas très très bien de faire des allocations dynamique mais en fait, je n'ai pas d'autre solution.

Merci d'avance pour votre aide.

Spartan03