Cita:
Iniciado por aguml 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.