Comment puis-je détecter un espace OU un autre caractère/symbole spécifique dans une ligne d'un fichier en utilisant la bibliothèque fstream?C++ détecter l'espace dans le fichier texte
Par exemple, le fichier texte ressemblerait à ceci:
Dog Rover
Cat Whiskers
Pig Snort
J'ai besoin le premier mot d'entrer dans une variable, et le second mot d'entrer dans une autre variable séparée. Cela devrait arriver pour chaque ligne du fichier texte.
Des suggestions?
Les premier et deuxième mots sur la même ligne. Le premier mot sur la première ligne doit entrer dans une variable, puis le deuxième mot sur cette ligne doit aller dans une autre variable. Cela serait fait pour chaque ligne. J'essaie d'apprendre à faire une simple analyse de fichiers. – NateTheGreatt
@NateTheGreatt Par défaut, ifstream' va lire les espaces, donc si vos fichiers ont des lignes comme 'hello there', lire le flux la première fois va lire' hello'. JoshD semble faire exactement ce que vous voulez, et vous voudrez probablement envelopper une boucle autour d'elle pour continuer à lire. – birryree
Oh jeez je ne savais pas que>.>. Désolé à ce sujet, et merci d'avoir éclairci ça! – NateTheGreatt