moumouteb
Messages postés192Date d'inscriptiondimanche 16 janvier 2005StatutMembreDernière intervention28 février 2011
-
8 oct. 2006 à 12:25
moumouteb
Messages postés192Date d'inscriptiondimanche 16 janvier 2005StatutMembreDernière intervention28 février 2011
-
8 oct. 2006 à 15:05
Bonjour.
La compilation de mon projet (application win32) se passe bien mais
lors de l'exécution avant même l'entrée dans la fonction main(...) il
se produit une erreur d'exeption
Exception de première chance à 0x00434a67 dans sc2.exe : 0xC00000FD: Stack overflow.
Exception non gérée à 0x00434a67 dans sc2.exe : 0xC00000FD: Stack overflow.
Le programme '[1104] sc2.exe: Natif' s'est arrêté avec le code 0 (0x0)."
et il me revoit à la ligne 4 de ce bout de code qui se trouve dans le fichier : chkstk.asm
; Find next lower page and probe
cs20:
sub
eax, _PAGESIZE_ ;
decrease by PAGESIZE
test dword ptr [eax],eax ; probe page.
jmp short cs10
J'ai aucune idée d'où cela peut venir, si quelqu'un pouvait m'aider... merci.
--------------------
Quand la merde vaudra de l'or les pauvres naitrons sans trou cu cul. Coluche.
Mon projet : Squirrel's Cliff
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 8 oct. 2006 à 14:41
int a[1000][1000]
Tu alloues 1000*1000*4 octets sur la pile qui a une taille limitée
Y'a pas un souci tu penses ?
Fait tes allocs avec malloc ou HeapAlloc ou VirtualAlloc ou bien avec ce que tu veux :)