IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Application traitement fichiers.txt


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 9
    Par défaut Application traitement fichiers.txt
    Bonjour,
    Je suis bloqué dans une étape de développement de mon appli,
    Mon fichier.txt plusieurs lignes du genre : " 15|Antoine|Dupont|02-02-2017 09:31:26|192.168.1.1 "
    Je me bloque dans la partie où je dois mettre chaque colonne dans les attributs de la classe Ligne.cpp ( qui sont idClient_,dateAchat ... ) que j'ai préalablement défini afin de pouvoir traiter la suite de lignes de chaque fichiers séparemment ; sauf que je ne sais pas si je vais devoir le faire avec un getline(fichier,str,"|") ou bien y'a t-il une autre méthode/idée pour procéder autrement.
    Et également y'aurait il un type de variable en c++ qui prend mon format de date qui me permettra de comparer les dates des autres lignes.
    Merci d'avance pour vos idées

  2. #2
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    while(getline(...)) pour lire le fichier ligne à ligne.
    Puis boost::tokenizer pour décomposer les lignes.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 9
    Par défaut
    Bonsoir Ternel ,
    merci pour ta réponse , effectivement j'ai utilisé la getline.Concernant le séparateur j'ai utilisé une petite méthode à base de stringstream + getline encore ; j'ai évité de m'aventurer dans la biblio boost mais il s'est avéré que je l'ai utilisé par la suite pour parcourir les répertoires et retourner le nom des fichiers.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. traitement fichier .txt
    Par steven78700 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 12
    Dernier message: 15/02/2011, 05h53
  2. [PERL]: Help script traitement fichier txt tabulaire
    Par Piccolupo13 dans le forum Langage
    Réponses: 2
    Dernier message: 21/08/2007, 20h37
  3. [CSV] Traitement fichiers txt/csv avec php
    Par cirtey dans le forum Langage
    Réponses: 4
    Dernier message: 26/01/2007, 16h46
  4. Traitement fichier .txt (gestion des '','')
    Par clemasson dans le forum Access
    Réponses: 1
    Dernier message: 11/12/2006, 15h26
  5. Optimiser traitement fichier [.txt]
    Par Metallic-84s dans le forum Langage
    Réponses: 14
    Dernier message: 16/03/2006, 13h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo