Je m'explique :

j'ai une fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
ReadJPEG()
  {
  FILE *JpgFic = fopen("C:\\FicTest.jpg", "rb);
  if(JpgFic)
    {
    unsigned char Buffer [Width*Heigth*3];
    ...
    fclose(JpgFic);
    }
  }
première question quand je débug ça plante à l'entrée de ma fonction (au niveau de l'accolade) Stack Overflow 0x0000000FD...

En rajoutant au fur et à mesure mon code je me rend compte que c'et mon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
unsigned char Buffer [Width*Heigth*3];
qui fait planter le debug (mon image est de 1000*1000)

Donc voici ma première question :

Ma variable étant déclarée dans le "if" ça portée devrait être les accolades du if ?

Et ma deuxième :
Quelle et la limite d'un tableau en C++? parce que visiblement le 1000*1000*3 il aime pas...