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++Builder Discussion :

Pb avec get ifstream


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm� Avatar de bhahmed
    Inscrit en
    Ao�t 2006
    Messages
    84
    D�tails du profil
    Informations personnelles :
    �ge : 42

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 84
    Par d�faut Pb avec get ifstream
    bonsoir,
    j'ai un fichier compos� de plusieurs lignes. chaque ligne et compos� de pusieur champs s�parer par des espace.
    mon id�e est d'extraire champs par champs jusqu'� la fin de la ligne.
    j'utilise pour �a la methode get et je fais un test.
    et je refais �a pour toute les lignes.

    mais j'ai une erreur

    ---------------------------
    Notification d'une exception du d�bogueur
    ---------------------------
    Le projet essai1.exe a provoqu� une classe d'exception EInvalidPointer avec le message 'Op�ration de pointeur incorrecte'. Processus stopp�. Utilisez Pas-�-pas ou Ex�cuter pour continuer.
    ---------------------------
    OK Aide
    ---------------------------

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    for (int k =0; k<comp; k++)
                    {
     
     
                     rego.get(champ, 30, delim);
     
                     t1[k][l]=champ;
     
                     Form1->ListBox1->Items->Add(t1[k][l]);
     
                    while (t1[k][l]!= "\n") {
                    l++;
                    rego.get(champ, 30, delim);
                     //Form1->ListBox1->Items->Add(champ);
                                       t1[k][l]=champ;
                     Form1->ListBox1->Items->Add(t1[k][l]);
     
                     }
                                      //rego.getline(buf, 4095, delim)  ;
     
     
                     //Form1->ListBox1->Items->Add(buf);
     
                     //Form1->ListBox1->Items->Add(t1[k][l]);
     
                    }

  2. #2
    Expert confirm�

    Avatar de pottiez
    Homme Profil pro
    D�veloppeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par d�faut
    Pour remplacer ta boucle while avec ton \n, qui provoque certainement ton erreur, car � la derniere ligne il n'y a pas forcement de \n, tu peut utiliser la fonction getline de la classe ifstream.

  3. #3
    Membre confirm� Avatar de bhahmed
    Inscrit en
    Ao�t 2006
    Messages
    84
    D�tails du profil
    Informations personnelles :
    �ge : 42

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 84
    Par d�faut
    mais je stocke les champs de chaque line dans un tableau pour pouvoir l'utilis� apr�s.
    Donc j'ai besoin d'une fin de ligne

  4. #4
    Expert confirm�

    Avatar de pottiez
    Homme Profil pro
    D�veloppeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par d�faut
    Dans ce cas il ne faut pas que tu l'oublie lorsque tu cr�� ton fichier de param�tre

Discussions similaires

  1. Transmission de variable avec GET et header
    Par spirou dans le forum Langage
    R�ponses: 10
    Dernier message: 03/01/2006, 19h04
  2. Transfet de donn�e avec get
    Par jo281 dans le forum ASP
    R�ponses: 1
    Dernier message: 01/12/2005, 21h49
  3. Probl�mes avec gets
    Par al85 dans le forum C
    R�ponses: 6
    Dernier message: 11/05/2005, 08h42
  4. probl�me avec GET DIAGNOSTICS
    Par hpghost dans le forum PostgreSQL
    R�ponses: 1
    Dernier message: 07/07/2004, 11h59
  5. url d'une page asp ou upload avec get
    Par taupin dans le forum ASP
    R�ponses: 18
    Dernier message: 22/08/2003, 14h25

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