Tengo estás dos funciones de un programa:
// PRIMERA FUNCIÓN : GENERA 4 NÚMEROS ALEATORIOS ENTRE 0-6
void gener_num(void)
{
int aleatorio=0;
srand (time(NULL));
for(int i=1; i<5; i++){
aleatorio = rand()%7 ;
printf("%d",aleatorio);
}
// SEGUNDA FUNCIÓN : MATRIZ DE 8X4 COMPONENTES TODOS A CEROS
void ini_jugadas(int matriz[8][4])
{
int filas=0, columnas=0;
for (filas=0; filas<9; filas++) {
printf("n");
printf("%d",filas+1);
for (columnas=0; columnas<4; columnas++) {
if(filas>=0 && filas<7)matriz[filas][columnas]=0;
if(filas==7)gener_num();
printf("%2d",matriz[filas][columnas]);
}
}
}
Mi problema es que necesito copiar el número aleatorio de la función 1 en la fila 8 de la la función 2 pero que no se vean sino solo se almacena en la fila y que aparezcan (-) guiones en vez de los números aleatorios.
Lo que he hecho es llamar la función en la fila 8 pero se me generan además de los números aleatorios una serie de números que no se como controlar(eliminar)
ni se como debo poner guiones.
Es en C uso el Borland 4.5.