Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: jonniemaxxx en 21 Mayo 2014, 18:55 pm



Título: Problema con Matriz
Publicado por: jonniemaxxx en 21 Mayo 2014, 18:55 pm
Soy un novato en la programacion

Quisiera saber porque esto me bota un error Utilizo CodeBlocks
dice tambien -> Codigo de Excepcion c0000005

Código:
int main()
{
    int Supermercado[4][9];
    Supermercado[4][2] = 3;
    cout << Supermercado[4][2] << endl;
    return 0;
}

Aclaro que es unicamente cuando le doy valor a Supermercado[4][2] todos los demas no botan error.


Título: Re: Problema con Matriz
Publicado por: leosansan en 21 Mayo 2014, 19:41 pm
Porque te sales del array: [4]==>0,1,2,3 no llega a 4.

Por eso si pones:

Código
  1. int main()
  2. {
  3.    int Supermercado[4][9];
  4.    Supermercado[3][2] = 3;
  5.    cout << Supermercado[3][2] << endl;
  6.    return 0;
  7. }

Funciona sin problemas.

ˇˇˇˇ Saluditos! ..... !!!!


(http://st.forocoches.com/foro/images/smilies/aaaaa.gif)


Título: Re: Problema con Matriz
Publicado por: jonniemaxxx en 21 Mayo 2014, 19:57 pm
OMG lo habia olvidad tanto que mi profe hizo enfasis en eso y lo olvide :'( Muchas Gracias :3