[débutant]Problème de mémoire
Salut,
en fait j'ai un problème tout bête.
J'ai un programme avec quelques tableaux, et plus de mémoire...
Code:
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;
} |
Pourtant ca représente moins de 4 méga-octets, et j'ai un giga-octet de ram :?
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?