Découpage de mot séparés par un espace dans un .txt
elnino67
Messages postés3Date d'inscriptionjeudi 22 mai 2008StatutMembreDernière intervention29 mai 2008
-
29 mai 2008 à 15:48
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 2008
-
30 mai 2008 à 17:27
Alors voilà, nous cherchons à récupérer des mots un par un dans des string à partir d'un fichier que nous avons ouvert de la façon suivante :
Seul problème, nous débutons en C++ et l'usage de ses outils ne nous est pas familier, quelqu'un pourrait nous indiquer via lesquels procéder? Parce que nos recherches n'ont abouti à aucune aide concrète!
Merci d'avance!
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 29 mai 2008 à 16:07
1. Tu extrais ton fichier dans ton string. Si ton fichier n'est pas trop gros, tu peux le lire tout d'un coup. Tu peux utiliser la méthode read je crois.
2. Très simple à faire. Suffis mémoriser la position du premier caractère d'un mot, ensuite on trouve un espace (ou la fin de la chaine pour le dernier mot) puis on mémorise aussi sa position. Finalement, on extrait la chaine entre ces deux bornes avec la méthode substr par exemple.