Hola, a ver quien me puede explicar porque y como solucionar el siguiente error que me da.
Estaba mirando el tema de arrays y matrices., asi que tenia abierto el codeblocks y despues de escribir un hello world!, y de probar un rato declarar variables y darles valor, se me habia pasado la idea de crear un array muy grande y meterle valores random.
Quiero saber porque me da error al declarar un array muy grande y como puedo hacer para declararlo.
Despues de ver que me daba error, probando he visto que si declaro un array de mas de 51000 me da error. la cosa es que compila pero cuando ejecuto me salta un error de windows que dejo de funcionar al instante de ejecutarlo.
Que conste que la primera vez le habia dado un tamaño de 20000000.
Un saludo y gracias.
Estaba mirando el tema de arrays y matrices., asi que tenia abierto el codeblocks y despues de escribir un hello world!, y de probar un rato declarar variables y darles valor, se me habia pasado la idea de crear un array muy grande y meterle valores random.
Quiero saber porque me da error al declarar un array muy grande y como puedo hacer para declararlo.
Despues de ver que me daba error, probando he visto que si declaro un array de mas de 51000 me da error. la cosa es que compila pero cuando ejecuto me salta un error de windows que dejo de funcionar al instante de ejecutarlo.
Que conste que la primera vez le habia dado un tamaño de 20000000.
Código [Seleccionar]
#include <iostream>
using namespace std;
int main()
{
int variable[520000];
cout << "Hello world!" << endl;
}
Un saludo y gracias.