Avance del juego ahorcado (C++)

Iniciado por Danyel_Casvill, 26 Abril 2013, 02:48 AM

0 Miembros y 1 Visitante están viendo este tema.

Danyel_Casvill


Aquí va un pequeñísimo avance del ahorcado:

Código (cpp) [Seleccionar]
#include <iostream>
#include <fstream>
#include <cstring>

using namespace std;


int main()
{

   ifstream archivo("ahorcado.txt"); //SE ABRE EL ARCHIVO QUE CONTIENE LA PALABRA A ADIVINAR

  /*  VARIABLES  */

    char palabra[10];    //VARIABLE QUE CONTENDRÁ LA
    archivo >>  palabra; //PALABRA A ADIVINAR

    char letra; //LETRA QUE INGRESA EL USUARIO

    char *busqueda; //PARA EL ESCANEO DE LA LETRA EN LA PALABRA

    int NumTur,f=0;

  /*  VARIABLES  */



 cout<<palabra; //LO PONGO PARA ESTAR SEGURO DE QUE NO HAY ERRORES

 cout<<"\n\n\t\t\tAHORCADO\n\n\t";
 cout<<"La palabra contiene "<<strlen(palabra)<<" letras."; //BUSCA CUANTOS ELEMENTOS TIENE LA PALABRA
 cout<<"\n\tCon cuantos turnos quieres jugar?: ";
 cin>>NumTur;


 do
   {
     f++;
     cout<<"\n\t[[Tienes "<<(NumTur+1)-f<<" turnos]]\n\n\t";
     cout<<"ingrese una letra: ";
     cin>>letra;



     busqueda= strchr(palabra,letra); // BUSCA SI LA LETRA INGRESADA POR EL
                                      // USUARIO SE ENCUENTRA EN LA PALABRA A ADIVINAR

     if (busqueda)  //SI LA LETRA SE haya EN LA PALABRA
       {
        cout<<"\n\t[ "<<letra<<" ] se encuentra en la palabra.\n\n\t";

       }

     else cout<<"\n\t[ "<<letra<<" ] no se encuentra en la palabra.\n\t";
   }


  while (f<NumTur);

  cout<<"\n\tSe te acabaron los turnos!\n\t";

 cin.get();cin.get();
 return 0;
}



Aún no hace gran cosa que digamos ... :xD

Me hace falta demasiado :c
Pero bueno, que sirva de algo para los que también estén intentando hacerlo.

Saludos  ;D

PD: Temo procedente de ---> http://foro.elhacker.net/programacion_cc/juego_de_palabras_c_sencillo-t388690.0.html
adada