Io ti direi innanzitutto di leggere dal file singole parole ad esempio con

cin >> s;

dove s è una string; poi puoi trasformare la stringa in numero ad esempio con il metodo atoi invocato sull'array di caratteri che rappresenta la stringa; la trasformazine la effetui solo sulle stringhe che iniziano con un carattere numerico. Comunque dipede da come è formattato il file da cui leggi; se sei sicuro che si alternano stringhe e numeri ad esempio puoi evitare il controolo del primo carattere.