1
« en: Jueves 20 de Marzo de 2008, 01:17 »
Necesito que alguien me ayude a realizar un juego de ahorcado, en realidad es simple, introduzco una palabra, el sistema borra la pantalla, luego introduzco la letra, se escanea la letra en la palabra, si esta, se imprime en la pantalla las posiciones donde se encuentray si no esta, solo aparece un espacio, debo de hacer esto hasta que aparezcan todas las letras o falle 5 veces, se supone que lo debo hacer con la libreria string.h, mas no se que hacer, este es mi comienzo.
El programa en general, con 2 opciones principales, el juego del ahorcado ,y otra aplicacion, pero la otra ya la tengo, esta es la parte dificil.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
char palabra[30],letra;
int cantidad;
int count;
int count2=0;
int intentos;
printf("Dame la palabra\n\n");
//scanf("%s",&palabra);//
gets(palabra);
strlwr(palabra);
count=0;
system("CLS");
printf("Dame una letra\n\n");
scanf("%c",&letra);
do
{
if(palabra[count]==letra)
{
printf("%c",letra);
}
printf(" ");
count++;
}while(palabra[count]!='\x0');
system("PAUSE");
return 0;
}
Hasta ahora, si esta la letra, si me la imprime, y si no esta pone el espacio, pero si creo un do - while para repetir el proceso hasta que sean 5 intentos, necesito que las letras que seleccione se guarden en un arreglo?, que hago ahi?
Se supone que debe de repetirse esto hasta que complete la palabra, o falle 5 veces, y solo nos pidieron que investigaramos que funciones tiene la libreria string.h, asi que si alguien me ofrece algo de ayuda, se lo agradeceria.
Notese que solo se tiene que usar la libreria string.h, no la dos.h ni la conio.h, ni ninguna otra, ya que aun no las he usado.
Gracias de antemano a todos.