[VC]Portée des variables et limites des tableau
	
	
		Je m'explique :
j'ai une fonction :
	Code:
	
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:
	
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...