Ver Mensaje Individual
  #9 (permalink)  
Antiguo 31/08/2008, 13:55
rubbieta
 
Fecha de Ingreso: agosto-2008
Mensajes: 28
Antigüedad: 15 años, 9 meses
Puntos: 0
Pregunta Respuesta: Juego del ahorcado

okis lo siento... solo que no haberme dicho nada War asi como en el otro me ayudastes en este a ver evitado el hacerme sentirme como una inutil si no lo sabes o no puedes ayudarme pues no haber dejado ningun mensaje... bueno el codigo es el siguiente:

case 1: cout<< "Introduzca el nombre del jugador: ";
cin >> t;
adivinada = false;
npistas=0;
fallos=0;

// Abrimos el fichero de palabras.txt y elegimos una al azar

if (contador==0)
{
leer.open ("palabras.txt");
if (!leer)
{
cout <<"Error al abrir el fichero de entrada" << endl;
}

contador=0;
getline(leer,linea); //Lee una frase



while (!leer.eof())
{
contador=contador+1;
getline(leer,linea);
}
}

palabraAlAzar=1+rand()%contador;

for (int i=0;i<aleatoria;i++)
{
getline(leer,linea);
}

coma=linea.find (",");



palabra2=pal;
for(int i=0;i<palabra2.length();i++)
{
if (palabra2[i]!= ' ')
palabra2[i]= '-';
}
cout<<endl;
cout<<palabra2;
leer.close();

do
{
cout<<" Introduce una letra, una pista o la palabra entera si crees que es la correcta"<<endl;
cin>>elegida;

if(elegida.length()==1)
{
encontrado=false;
for(int i=0;i<palabra2.length();i++)
{
if(palabra[i]==elegida[0])
{
palabra2[i]=elegida[0];
encontrado=true;
}
}
cout << palabra2 << endl;

if(encontrado==false)
{
intentos++;
cout<<"Incorrecta"<<endl;
a++;
imprime_ahorcado(a);
if(a==7)
{
PartidasCorrectas=0;
Guardar_partidas (nombre, PartidasFallidas, PartidasCorrectasT, pistas);
}
}
}
else if(elegida=="pista"||elegida=="Pista"||elegida=="P ISTA")
{
pistas++;
a+=2;
imprime_ahorcado(a);
if(a==7)
{
PartidasCorrectas=0;
Guardar_partidas (nombre, PartidasFallidas, PartidasCorrectasT, pistas);
}
}
else
{
if(elegida==palabra)
{
cout << "HAS GANADO!!" << endl;
PartidasCorrectas=1;
Guardar_partidas (nombre, PartidasFallidas, PartidasCorrectasT, pistas);
}

else
{
intentos++;
a++;
imprime_ahorcado(a);
if(a==7)
{
PartidasCorrectas=0;
Guardar_partidas (nombre, PartidasFallidas, PartidasCorrectasT, pistas);
}
}
}
}while (( adivinada==false)&&(fallos!=7));

break;

a parte de esto tenog mas... pero el problema esta en este trozo y es que al compilar no me deja juGar bien.. si alguien me puede ayudar estaria totalmente agradecida y si por el contrario alguine no puede o no quiere.. porfavor no contesteis

GRACIAS