Bonjour,

J'ai un petit problème pour la création d'un tableau en C++ car je suis débutant en C++.

Je cherche à créer un tableaux de deux dimensions cependant le problème est que le tableau demande une valeur constante en entrée...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
unsigned long sizeX;
unsigned long sizeY;
sizeX=reader->GetOutput()->GetRequestedRegion().GetSize(0);
sizeY=reader->GetOutput()->GetRequestedRegion().GetSize(1);
const double box=100;
const double step=10;
const double next=box-step;
const double iteration_X=floor(sizeX/next);
const double iteration_Y=floor(sizeY/next);
const int box_number=iteration_Y*iteration_X;
int box_location[box_number][2];
cependant lorsque je compile, j'obtiens l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
2>..\Hello\HelloWorld.cxx(179) : error C2057: expression constante attendue
2>..\Hello\HelloWorld.cxx(179) : error C2466: impossible d'allouer un tableau de taille constante 0
2>..\Hello\HelloWorld.cxx(179) : error C2133: 'box_location'*: taille inconnue
Si quelqu'un a une solution je suis preneur...

D'avance merci

Bonne journée