Je peux lire à partir d'un fichier 1 caractère à la fois, mais comment puis-je le faire aller juste un mot à la fois? Donc, lisez jusqu'à ce qu'il y ait un espace et prenez cela comme une chaîne.lire un fichier mot par mot
Cela me obtient les personnages:
while (!fin.eof()){
while (fin>> f){
F.push_back (f);
}
Vérifiez ce post SO concernant chaîne tokens: http://stackoverflow.com/questions/53849/how-do-i-tokenize-a-string-in-c – gooch
'fin.eof()' indique un échec passé; cela ne vous dit pas s'il n'y a plus d'entrée. – Potatoswatter