SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: sergiooo en Lunes 1 de Junio de 2009, 17:37

Título: palabra aleatoria de un fichero
Publicado por: sergiooo en Lunes 1 de Junio de 2009, 17:37
hola, tengo que hacer el juego del ahorcado, ya lo tengo todo hecho lo unico que no se hacer es coger una palabra aleatoria de un fichero que esta lleno de palabras, y ser esa la palabra que el que juega tiene que adivinar.
Título: Re: palabra aleatoria de un fichero
Publicado por: krnl64 en Lunes 1 de Junio de 2009, 17:50
Puedes leer todas las palabras del fichero y almacenarlas en un array.
Después eliges una aleatoriamente del array, la copias a otro lado y pones a 0 esa posicion del array para no volver a elegirla más
Título: Re: palabra aleatoria de un fichero
Publicado por: m0skit0 en Lunes 1 de Junio de 2009, 18:07
Cita de: "krnl64"
Puedes leer todas las palabras del fichero y almacenarlas en un array.
Esto te vale siempre y cuando el fichero no sea muy gordo. También puedes guardar un array de punteros de fichero, es decir, los desplazamientos dentro del fichero donde se encuentran las palabras. Menos memoria y no hace falta repetir la información (ya que las cadenas las tienes en el fichero)  ;)