Comment lire les données formatées en C ++?

J'ai des données formatées comme suit:

Mots 5 
AnotherWord 4 
SomeWord 6

C'est dans un fichier texte et je suis en utilisant ifstream pour le lire, mais comment puis-je séparer le nombre et la parole? Le mot se compose seulement de l'alphabet et il y aura certains espaces ou des tabulations entre le mot et le nombre, vous ne savez pas de combien.

source d'informationauteur TheOnly92