Hey guys, im developing for my class a simple masterming game, i have accomplished allot and im feeling very good, but im having troubles going forward. After i declare some rules and some integers and stuff, my program doesn't recognize any new functions.. can someone check out my code and see what am i doing wrong??
Thanks!!
HTML Code:
<code>
#include <stdio.h>
#include <stdlib.h>
#include <curses.h>
#include <iostream>
int n1,n2,n3,n4,n5,n6,n7,n8;
int cont=0,respuestasAcertadas=0,numeroIntentos=0,volver=100;
char x,y;
void introduccionPrograma()
{
printf("Bienvenidos a Master Mind, presione enter para continuar!");
scanf("%c",&x);
}
void instruccionPrograma()
{
printf("A continuacion, usted jugara a Master Mind. Este juego consta de \ndos partes:\nUna en la cual el Jugador #1 introduce 4 numeros del 1 al 4 al azar \nY otra parte en la cual el Jugador #2 trata de adivinar la secuencia\nintroducida por el Jugador #1.");
scanf("%c",&x);
}
void reglasPrograma()
{
printf("Las reglas son: ");
printf("\n");
printf("1) Introducir unicamente numeros enteros del 1 al 4");
printf("\n");
printf("2) No repetir numeros al momento de intruducir las combinaciones");
printf("\n");
printf("3) No ver la pantalla de su companero al momento que el mismo introduzca \nlas combinaciones");
printf("\n");
printf("4) Disfrutar del juego!!");
}
void comenzarPrograma()
{
printf("Presiona enter cuanto esten listos para comenzar...");
scanf("%c",&x);
}
void leerVariables1()
{
printf("Introduzca el primer valor: ");
scanf("%d",&n1);
while(cont<volver)
{
if(n1>=1 and n1<=4)
{
printf("Introduzca el segundo valor: ");
scanf("%d",&n2);
while(cont<volver)
{
if(n2 != n1 and n2>=1 and n2<=4)
{
printf("Introduzca el tercer valor: ");
scanf("%d",&n3);
while(cont<volver)
{
if(n3 != n1 and n3 != n2 and n3>=1 and n3<=4)
{
printf("Introduzca el cuarto valor: ");
scanf("%d",&n4);
while(cont<volver)
{
if(n4 != n1 and n4 != n2 and n4 != n3 and n4>=1 and n4<=4)
{
system("CLEAR");
printf("Excelente, ahora puedes darle el computador al Jugador #2");
scanf("%c",&x);
}
else
printf("Error!, Vuelva a introdrucir el valor: ");
scanf("%d",&n4);
cont=cont+1;
}
}
else
printf("Error!, Vuelva a introdrucir el valor: ");
scanf("%d",&n3);
cont=cont+1;
}
}
else
printf("Error!, Vuelva a introdrucir el valor: ");
scanf("%d",&n2);
cont=cont+1;
}
}
else
printf("Error!, Vuelva a introdrucir el valor: ");
scanf("%d",&n1);
cont=cont+1;
}
}
int main (int argc, char * const argv[])
{
introduccionPrograma();
printf("\n");
printf("\n");
instruccionPrograma();
printf("\n");
printf("\n");
reglasPrograma();
printf("\n");
printf("\n");
comenzarPrograma();
printf("\n");
printf("\n");
leerVariables1();
system("PAUSE");
leerVariables2();
}
</code>