L'input da tastiera lo fai con

cin

Invece, quel fin è uno stream che tu hai dichiarato e aperto in precedenza. La riga

fin >> word

quindi, serve a leggere una linea dal file che hai aperto in lettura.

Rivedi la gestione dei file con il C++