leer linea al azar en un fichero en c++

snake_solid
10 de Enero del 2009
Hola! buenas noches! estoy realizando el ahorcado en c++ y ya casi lo tengo listo, lo que me falta una funcion que no se como realizarla, espero que me puedan echar una mano.
Las palabras tienen que ser leidas desde un fichero de texto y yo las tengo separadas en palabra por linea, y lo que necesito ayuda es en como puedo hacer para que lea una linea y la palabra esa ya la mande a la funcion principal para mandarla a la funcion principal y empezar a jugar.

Ejemplo:
arbol
perro
raton

Lo que me interesa es que lea una linea y mande esa palabra a la funcion, espero que me puedan ayudan, les estaria muy agradecido :)