Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Quaternion en 1 Marzo 2019, 12:36 pm



Título: ¿En este Array de numeros enteros el 7 representa las filas y el 4 las columnas?
Publicado por: Quaternion en 1 Marzo 2019, 12:36 pm
Hola buenas, estoy siguiendo un tutorial sobre hacer un TETRIS en c++, el tutorial es este:

zH_omFPqMO4

Soy nuevo en los lenguajes c y c++ pero se podría decir que entiendo el 80% de estos 2 lenguajes en cuanto a lo basico, lo que pasa es que hay cosas que no entiendo muy bien o que entiendo a medias y por eso me gusataria si alguien me podria corregir en cuanto a como pienso como funcionan este array.

1- A partir del minuto 1:05 del video, aparece un Array de tipo entero llamado "figures" (Lo que vendrian siendo las figuras en el juego tetris), yo entiendo que en este "int figures [7][4]"  el 7 representa las filas mientras que el 4 representa las columnas, ¿Estoy en lo cierto?


Título: Re: ¿En este Array de numeros enteros el 7 representa las filas y el 4 las columnas?
Publicado por: K-YreX en 1 Marzo 2019, 12:40 pm
Exacto cuando se crea un array bidimensional en este caso, el primer campo son las filas y el segundo, las columnas.
Código
  1. int matriz[NUM_FILAS][NUM_COLUMNAS]
Además en C/C++ los índices de los arrays comienzan en 0, en vez de en 1, por lo que la última fila de la matriz sería la <NUM_FILAS-1> y la última columna, <NUM_COLUMNAS-1>.
Suerte :-X