Foros del Web » Programación para mayores de 30 ;) » C/C++ »

juego ahorcado...ayudaa!!!

Estas en el tema de juego ahorcado...ayudaa!!! en el foro de C/C++ en Foros del Web. al ser posible con las librerias: ctype.h, stdio.h, string.h, etc. El juego del ahorcado. muchas graciass!!!...
  #1 (permalink)  
Antiguo 13/02/2010, 17:57
 
Fecha de Ingreso: febrero-2010
Mensajes: 4
Antigüedad: 14 años, 10 meses
Puntos: 0
Pregunta ayudaa!!!

al ser posible con las librerias: ctype.h, stdio.h, string.h, etc.


El juego del ahorcado.


muchas graciass!!!

Última edición por jabri; 23/02/2010 a las 13:39 Razón: motivos personales
  #2 (permalink)  
Antiguo 14/02/2010, 06:08
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 15 años, 4 meses
Puntos: 13
Respuesta: juego ahorcado...ayudaa!!!

Bienvenido al foro jabri, te comento que en este foro no se hacen tareas, sin embargo puedes especificar las dudas especificas que tengas en los temas que te piden en el ejeercicio y con gusto te ayudaremos.

Saludos.
__________________
Un camino de mil millas comienza por el primer paso. Lao Tse
  #3 (permalink)  
Antiguo 15/02/2010, 02:00
 
Fecha de Ingreso: febrero-2010
Mensajes: 4
Antigüedad: 14 años, 10 meses
Puntos: 0
De acuerdo Respuesta: juego ahorcado...ayudaa!!!

Ok merci no lo sabía. bueno pos aver si me puedes ayudar con la opcion 3 y 4. esque nuse como ponerlo. Gracias
  #4 (permalink)  
Antiguo 15/02/2010, 06:52
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 15 años, 4 meses
Puntos: 13
Respuesta: juego ahorcado...ayudaa!!!

punto 4:
Código C++:
Ver original
  1. for(int i=0;i<TAM;i++){
  2. if(strcmp(palabra,array[i][TAM]) == 0)
  3.   printf("la palabra esta en el array");
  4. }
__________________
Un camino de mil millas comienza por el primer paso. Lao Tse
  #5 (permalink)  
Antiguo 15/02/2010, 07:04
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 15 años, 4 meses
Puntos: 13
Respuesta: juego ahorcado...ayudaa!!!

punto 3:

Código C:
Ver original
  1. char palabra_a_cambiar[TAM];
  2.  
  3. int buscar_posicion(char p[]){ //buscar la posicion de la palabra que se quiere cambiar
  4. bool found=false;
  5. int i;
  6.  
  7.     for( i=0;i<TAM;i++){
  8.         if(strcmp(p,array[i][TAM]) == 0){
  9.            found = true;
  10.            break;
  11.         }
  12.    }
  13.   if(found)
  14.    return i;
  15.  return -1;
  16. }
  17.  
  18. void cambiar_palabra(char p[]){
  19.      if(buscar_posicion(p) != -1){
  20.         strcpy(array[buscar_posicion(p)][TAM] , p);
  21.         printf("Se cambio palabra con exito\n");
  22.      }
  23.     else{
  24.         printf("Palabrano existe\n");    
  25.    }
  26. }

Esta puede ser una solucion, te digo que no probe el codigo, pero esa es la idea.
cualquier otra duda la puedes postear.

Saludos.
__________________
Un camino de mil millas comienza por el primer paso. Lao Tse
  #6 (permalink)  
Antiguo 17/02/2010, 14:41
 
Fecha de Ingreso: febrero-2010
Mensajes: 4
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: juego ahorcado...ayudaa!!!

hola primer de todo gracias por contesatr...pos yo lo probe xo no me funciono me salian errores.....mañana te mando las opciones que tengo hechas y aver si asi consigues arreglar estos errores..muchas gracias noi!!
  #7 (permalink)  
Antiguo 17/02/2010, 18:07
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 15 años, 4 meses
Puntos: 13
Respuesta: juego ahorcado...ayudaa!!!

Muestra los errores que salen...
__________________
Un camino de mil millas comienza por el primer paso. Lao Tse
  #8 (permalink)  
Antiguo 19/02/2010, 03:19
 
Fecha de Ingreso: febrero-2010
Mensajes: 4
Antigüedad: 14 años, 10 meses
Puntos: 0
De acuerdo Respuesta: juego ahorcado...ayudaa!!!

#include <stdio.h>
#include <string.h>
#include <stdlib.h>


void main()
{
char letras[21][21],palabra[20];
int i=0, op;

do{
system("CLS");
printf("\n======================================== =====================");
printf("\n= Menu de Juego =");
printf("\n======================================== =====================");
printf("\n= =");
printf("\n= Opciones: =");
printf("\n= 1)Introducir las palabras =");
printf("\n= 2)Mostrar las palabras introducidas =");
printf("\n= 3)Cambiar una palabra =");
printf("\n= 4)Buscar una palabra =");
printf("\n= 5)Jugar =");
printf("\n= 6)Salir =");
printf("\n= =");
printf("\n= =");
printf("\n======================================== =====================");
printf("\n");
printf("\n Escoja una opcion: ");
fflush(stdin);
scanf("%d", &op);


switch(op)
{
case 1:
do{
printf("Introduzca la palabra numero %d :", i+1);
scanf("%s", &letras[i]);
}while(letras[i]<0); //aqui tendria que poner una instruccion para que como maximo
//pueda introducir 20 palabras o si quieres poner menos pues que
//pulse alguna tecla dejar introducir y elegir alguna otra opcion.
break;

case 2:
for(i=0; i<letras[i]; i++){//Error 3 error C2446: <' : no hay conversión de 'char *' en 'int' c:\documents and settings\cep\mis documentos\juego ahorcado\juego ahorcado\juegos.cpp 45

printf("%s",letras[i]);
}
break;

case 3:
char palabra_a_cambiar[TAM]; //Error 5 error C2065: 'TAM' : identificador no declarado c:\documents and settings\cep\mis documentos\juego ahorcado\juego ahorcado\juegos.cpp 52

int buscar_posicion(char p[]){ //buscar la posicion de la palabra que se quiere cambiar, Error 6 error C2601: 'buscar_posicion' : las definiciones de funciones locales no son válidas c:\documents and settings\cep\mis documentos\juego ahorcado\juego ahorcado\juegos.cpp 53

bool found=false;
int i;

for( i=0;i<TAM;i++){ //Error 9 error C2065: 'array' : identificador no declarado c:\documents and settings\cep\mis documentos\juego ahorcado\juego ahorcado\juegos.cpp 58

if(strcmp(p,array[i][TAM]) == 0){
found = true;
break;

}
}
if(found)
return i;
return -1;}
void cambiar_palabra(char p[]){ //Error 7 error C2601: 'cambiar_palabra' : las definiciones de funciones locales no son válidas c:\documents and settings\cep\mis documentos\juego ahorcado\juego ahorcado\juegos.cpp 67

if(buscar_posicion(p) != -1){ //Error 10 error C3861: 'buscar_posicion': no se encontró el identificador c:\documents and settings\cep\mis documentos\juego ahorcado\juego ahorcado\juegos.cpp 68

strcpy(array[buscar_posicion(p)][TAM] , p);
printf("Se cambio palabra con exito\n");
}
else{ printf("Palabrano existe\n");
}}
break;

case 4:
for(int i=0;i<21;i++){
if(strcmp(palabra, letras[i][21]) == 0)//Error 5 error C2664: 'strcmp' : no se
//puede convertir el parámetro 2 de 'char' a 'const char *'
//c:\documents and settings\cep\mis documentos\juego ahorcado\juego ahorcado\juegos.cpp 56

printf("la palabra esta en el array");
}
break;
case 5:
break;


case 6:
break;

default:printf("\n\n\n ###OPCION INCORRECTA### ");
}
}while (op !=6);

fflush(stdin);
getchar();

}


eno aqui te dejo todo lo que tengo con los errores puesto y to...lo estoy aciendo con el visual basic 2005. mercii espero tu respuesta!!

Etiquetas: juegos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:36.