Ver Mensaje Individual
  #8 (permalink)  
Antiguo 31/10/2015, 11:29
RGT
Usuario no validado
 
Fecha de Ingreso: noviembre-2008
Mensajes: 505
Antigüedad: 15 años, 5 meses
Puntos: 5
Respuesta: Error al compilar en C++ (archivos)

Cita:
Iniciado por aguml Ver Mensaje
Tienes que ir leyendo palabra por palabra y comprobar su largo hasta dar con la deseada. Seria mejor tener un archivo para cada largo y dependiendo del largo deseado abres uno u otro. Otro problema es que si quisieras elegir una palabra del archivo al azar y no son todas del mismo largo seria algo más complejo moverse con seekw y tell y si lo haces como digo la cosa se facilita mucho.
De la otra manera tendrías que obtener el tamaño del archivo, luego usando ese rango obtienes un valor al azar y te posicionas en el, luego vas comprobando si el carácter es un salto de línea y si no es asi retrocedes hasta dar con 1 o hasta que llegues al inicio del archivo y ya puedes usar getline para leer la palabra.
Hola, gracias por ayudarme.

El problema aqui es que NUNCA HE TRABAJADO CON FICHEROS. No se hacer nada de lo que dijiste.