Hola, tengo el siguiente fragmento de programa:
No entiendo porqué se pasa wMazo[][13], es decir, porque se deja el primer corchete sin datos, ¿no debería ser wMazo[4][13] ?
Gracias.
Código [Seleccionar]
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void baraja( int wMazo[][13] );
// código
int main (void)
{
//código
int mazo[4][13] = {0};
srand(time(0));
baraja(mazo);
//código
return EXIT_SUCCESS;
}
void baraja( int wMazo[][13] )
{
int fila;
int columna;
int carta;
for(carta=1; carta<=52; carta++){
do{
fila = rand() % 4;
columna = rand() % 13;
} while(wMazo[fila][columna] != 0);
wMazo[fila][columna] = carta;
}
}
No entiendo porqué se pasa wMazo[][13], es decir, porque se deja el primer corchete sin datos, ¿no debería ser wMazo[4][13] ?
Gracias.