Conker, c´est du pseudo-code tapé pendant que je réfléchissais à la façon d´expliquer
En fait, une fois que tu as ouvert ton fichier, celui-ci est lu comme un flux ( comme pour les entrées clavier):
quand tu écris " f > > a; " sachant que a est un int, le programme va lire le nombre qui suit, le mettre dans a, et se placer ensuite juste après le nombre lu pour continuer à lire le fichier texte.
Au niveau des tabulations, elles sont ignorées dans ce type de lecture. Si deux nombres sont séparés par une tabulation, le fait d´écrire f > > a > > b lira le premier nombre, assignera cette valeur à a, puis ´sautera´ la tabulation pour arriver au nombre suivant et le placera dans b.
Tu n´as donc pas non plus à t´inquiéter du changement de ligne.
J´oubliais juste un détail. Par soucis de propreté, il faut terminer la lecture du fichier par f.close() ; )
Valà, j´espère que c´est plus clair 