¿En este Array de numeros enteros el 7 representa las filas y el 4 las columnas?

Iniciado por Quaternion, 1 Marzo 2019, 12:36 PM

0 Miembros y 1 Visitante están viendo este tema.

Quaternion

Hola buenas, estoy siguiendo un tutorial sobre hacer un TETRIS en c++, el tutorial es este:

[youtube=640,360]https://www.youtube.com/watch?v=zH_omFPqMO4[/youtube]

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?

K-YreX

Exacto cuando se crea un array bidimensional en este caso, el primer campo son las filas y el segundo, las columnas.
Código (cpp) [Seleccionar]

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
Código (cpp) [Seleccionar]

cout << "Todos tenemos un defecto, un error en nuestro código" << endl;