Salut,
en fait j'ai un problème tout bête.
J'ai un programme avec quelques tableaux, et plus de mémoire...
Pourtant ca représente moins de 4 méga-octets, et j'ai un giga-octet de ram
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 int main() { char mot_2let[75][2+1]; char mot_3let[559][3+1]; char mot_4let[2318][4+1]; char mot_5let[7183][5+1]; char mot_6let[16395][6+1]; char mot_7let[29610][7+1]; char mot_8let[44108][8+1]; char mot_9let[54619][9+1]; char mot_10let[57411][10+1]; char mot_11let[52356][11+1]; return 0; }
Je pense que c'est une option du compilateur qu'il faut spécifier mais je suis pas sûr, en tout cas j'utilise codeblocks allié à minGW.
Merci de vos réponses!
Edit:
Avec l'allocation dynamique, je viens d'allouer un bloc de 40 Mo sans problèmes...
Ca serait ça le cache du processeur? Ou c'est totalement autre chose?
Partager