Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » datei zeilenweise auslesen 2

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
24.05.2004, 14:17 Uhr
rene rosenberger



hi,

habe den beitrag "datei zeilenweise auslesen" gelesen und will das auch machen. klappt aber nicht. habe in meiner datei 2 - 3 zeilen. diese soll geöffnet werden und zeile 1 in variable1 und zeile 2 in variable 2 eingelesen werden. wer kann helfen ?

Code:
#include <iostream.h>
#include <fstream.h>

char buffer[100];

ifstream *datei = new ifstream;
datei->open(pfad, ios::in);

while(!datei->eof() && !datei->fail())
{
    datei->getline(buffer, 100);
}

//mache restlichen kram

delete datei;



in buffer steht nur müll !
--
gruesse rene

Dieser Post wurde am 24.05.2004 um 14:40 Uhr von rene rosenberger editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.05.2004, 14:50 Uhr
rene rosenberger



also es funzt nun. jetzt habe ich aber das problem das ich zeile 1 der datei in variable 1 haben will und zeile 2 in variable 2. eventuell noch zeile 3 in variable 3. mein buffer wird aber bei jedem durchgang überschrieben. wie macht man sowas ?
--
gruesse rene

Dieser Post wurde am 24.05.2004 um 14:55 Uhr von rene rosenberger editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.05.2004, 22:09 Uhr
~toxic
Gast


hi, gibts da in der mfc nichts besseres als ifstream ? (ich benutz meistens CreateFile/ReadFile/WriteFile)

C++:
CString var1, var2, var3;
while(!datei->eof() && !datei->fail())
{
    datei->getline(var1.GetBuffer(100), 100);
    var1.ReleaseBuffer();
    datei->getline(var2.GetBuffer(100), 100);
    var2.ReleaseBuffer();
    datei->getline(var3.GetBuffer(100), 100);
    var3.ReleaseBuffer();
}


--
grusz
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
25.05.2004, 09:53 Uhr
rene rosenberger



jo, so hab ichs nun auch gemacht. dachte vielleicht gibts da was dynamischeres. naja, es funktioniert ja.

thx
--
gruesse rene
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: