Aquí va un pequeñísimo avance del ahorcado:
Código
#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 ...
Me hace falta demasiado :c
Pero bueno, que sirva de algo para los que también estén intentando hacerlo.
Saludos
PD: Temo procedente de ---> http://foro.elhacker.net/programacion_cc/juego_de_palabras_c_sencillo-t388690.0.html