Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Découpage de mot séparés par un espace dans un .txt [ Divers / Débutant(e) ] (elnino67)

jeudi 29 mai 2008 à 15:48:53 | Découpage de mot séparés par un espace dans un .txt

elnino67

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 :

ifstream fichier;
    fichier.open("test", ios::in);
   
    if(fichier.bad())
    {
     cout<<"Fichier invalide."<<endl;
     exit(-1);
    }

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!

jeudi 29 mai 2008 à 16:07:21 | Re : Découpage de mot séparés par un espace dans un .txt

SAKingdom

Membre Club
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.

C++ (@++)


vendredi 30 mai 2008 à 17:27:52 | Re : Découpage de mot séparés par un espace dans un .txt

luhtor

std::string UnMot;
ifstream fichier;
    fichier.open("test", ios::in);
   
    if(fichier.bad())
    {
     cout<<"Fichier invalide."<<endl;
     exit(-1);
    }

fichier >> UnMot; 

Il s'arrete au premier espace par défaut (me semble), donc normalement ca doit suffir pour toi.





Cette discussion est classé dans : fichier, mot, espace, découpage, séparés


Répondre à ce message

Sujets en rapport avec ce message

Mot au hasard d'un fichier text [ par sreef ] SreefSalut les programmeurs je cherchent une fonction en C++ qui me permettrait de renvoyer un mot pris au hasard dans un fichier text comportant une ça concerne la lecture et l'ecriture sur un fichier et ... [ par wfish ] voila mon pb :j'ai fais un ptit prog de traitement de fichier. il sert à mettre certaines infos prises dans un fichier et les mettre dans un autre !!1 Rechercher une chaîne de caractère dans un fichier et afficher la ligne !! [ par UncleShu ] Exemple : Mot à rechercher :-> friend----fichier où il faut rechercher le mot-----enfant childenfants childrenami friendwhen Ecriture de fichier texte & Séparateur !! [ par Misutsu ] bonjour :)C'est la première fois que j'ai à utiliser des fichiers en C++, et je vois que l'espace sert de séparateur.Dans mon cas, j'ai besoin d'enreg Probleme de gestion de fichier et gestion de l ehrue en C [ par croft ] Mr.croftG un probleme avec un fichier texte contenant un mot sur chaque ligne .Il me faudrait un code qui pourrrait me ressortir aleatoirment un mot d recherche d'info dans une ligne d'un fichier [ par GazGaz ] lu all je voudrait savoir si je pouvai faire un recherche dans un fichier, d'un mot ou groupe de mots spécifiques ? genre j'ai une ligne et dans celle Lecture sur un fichier par ligne [ par gagaet22 ] Bonjour, Je cherche à lire sur un fichier ligne par ligne.J utilise fscanf et il s arrete des qu il y a un espace... Je cherche donc une fonction qui Integration fonction C [ par metek ] Bonjour!!Voila j'ai une ptite question sur les API!!!J'ai fait un petit programme qui liste un fichier texte cherche un mot entré et recupere le reste Lecture d'un fichier texte en C [ par toto000 ] Bonjour, j'ai un fichier texte avec un mot par ligne et je voudrai mettre ces mots dans un tableau de telle sorte que le premier mot soit dans la prem mot de passe [ par jeromedu94 ] bonjour,J'aimerais savoir comment est ce qu'on fait pour mettre un mot de passe à un fichier.J'ai regardé quelques exemple de sources, mais j'ai pas r


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,140 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.