bigears a écrit :
Salu, j'ai une matrice 1000x1000 et je souhaite la remplir dans l'appel d'une fonction : Code :
- int main()
- {
- int matrice[1200][1200];
- fonction(matrice);
- }
|
|
livrons nous à un petit calcul...
une matrice de 1200*1200 contient donc 1 440 000 éléments
sachant qu'un élément tient sur 4 octets (on va dire ça, même si ce n'est pas toujours vrai), ça nous fait une occupation mémoire de 5 760 000 octets, soit 5 760 000 / 1024 = 5 625 Ko, soit 5.493 Mo !!!
t'as pas peur des stack overflows toi
edit: