Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2008, 15:54
Avatar de Fayca
Fayca
 
Fecha de Ingreso: abril-2008
Mensajes: 164
Antigüedad: 16 años, 1 mes
Puntos: 2
Pregunta Ayuda para una funcion

Hola lo que necesito es que estoy haciendo el juego del ahorcado tengo las palabras para el ahorcado en un documento que le puse el nombre de words, lo que estoy tratando de hacer es obtener una palabra al hazar de esa lista.
el codigo en c++
lo que uso es fstream y abro el documento con una variable std::ifstream

std::ifstream words;
std::string word;
words.open("words");
while(words)
{
words >> word;
}

lo que no se es como enves de cargar todas las palabras en word solo carge 1 al azar
lo que habia pensado era contar todas las '\n' en el documento con
words.get(variable_char);
y generar un valor al hazar como maximo con el valor obtenido y despoues bolver a abrir word y con un for repetir
words >> word
con el numero que obtube y usar la palabra que salga pero no se si aiga aluna forma mejor
solo pido algunas ideas de como lo pudiera hacer