Ayuda programacion buscaminas en modo texto
Estoy intentando hacer un buscaminas en modo texto en el lenguaje c y me he quedao bloqueado necesitaria algo de ayuda por favor, os enseño lo que he hecho.
#include "conio.h"
#include "stdio.h"
#include "ctype.h"
#include "dos.h"
#include "string.h"
#include "stdlib.h"
void casillero(int taula[5][5])
{
int i=0,j=0,a,b;
while(i<5)
{
j=0;
while(j<5)
{
if (taula[i][j]==0);printf ("#");j++;
}
i++;printf("n");
}
}
void mines(int taula2[5][5])
{
int a=0;
randomize();
while(a<5)
{
taula2[random(5)][random(5)]=1;
a++;
}
}
void posasimbol(int simbolx, int simboly, char simbol)
{
gotoxy(simbolx,simboly);
putch(simbol);
}
char busca(int x,int y,int taula[5][5])
{
if (taula[x][y]==1)
return '*';
else
return ' ';
}
main()
{
int taula[5][5]; int usuari[5][5];
int x,y;
mines(usuari);
clrscr();
printf("Escriu les coordenades(x,y): ");
scanf("%d %d",&x,&y);
casillero(taula);
posasimbol(x,y, busca (x,y, taula));
}
lo estaba intentando hacer con dos matrices, una de 5X5 que es la que ve el jugador y otra donde estan puestas las minas y que no ve el jugador, hasta ahi he llegado necesito ayuda por favor.
#include "conio.h"
#include "stdio.h"
#include "ctype.h"
#include "dos.h"
#include "string.h"
#include "stdlib.h"
void casillero(int taula[5][5])
{
int i=0,j=0,a,b;
while(i<5)
{
j=0;
while(j<5)
{
if (taula[i][j]==0);printf ("#");j++;
}
i++;printf("n");
}
}
void mines(int taula2[5][5])
{
int a=0;
randomize();
while(a<5)
{
taula2[random(5)][random(5)]=1;
a++;
}
}
void posasimbol(int simbolx, int simboly, char simbol)
{
gotoxy(simbolx,simboly);
putch(simbol);
}
char busca(int x,int y,int taula[5][5])
{
if (taula[x][y]==1)
return '*';
else
return ' ';
}
main()
{
int taula[5][5]; int usuari[5][5];
int x,y;
mines(usuari);
clrscr();
printf("Escriu les coordenades(x,y): ");
scanf("%d %d",&x,&y);
casillero(taula);
posasimbol(x,y, busca (x,y, taula));
}
lo estaba intentando hacer con dos matrices, una de 5X5 que es la que ve el jugador y otra donde estan puestas las minas y que no ve el jugador, hasta ahi he llegado necesito ayuda por favor.
