Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » C++ Datei lesen und schreiben

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
17.05.2003, 13:24 Uhr
~raid_2002
Gast


Hallo zusammen,

ich hab da eine kurze Frage bezüglich "Dateien lesen und schreiben in Borland C++". Und zwar haben wir in der Schule die Aufgabe bekommen, eine Kontaktbörse mit C++ zu erstellen. Wir haben es zwar geschafft, die einzelnen Daten anhand folgendem Codes in eine Datei auszulesen...
{
//Datei in Textdatei schreiben (aus MemoFeld)
fstream datei("k_Boerse.txt", ios::app | ios::out);
datei <<Me_erfasst->Text.c_str()<<endl;
datei.close();
Me_erfasst->Clear();
}
...wir bekommen die kompletten Daten auch wieder in ein Memo Feld eingelesen...aber wir möchten gerne die einzelnen Strings einer Zeile der Datei
auslesen können. Unsere Datei ist folgendermaßen aufgebaut:
Name1|Vorname1|Alter1|PLZ1|Ort1;
Name2|Vorname2|Alter2|PLZ2|Ort2;

Wir möchten jetzt z.B. nur den Wert Vorname1 auslesen können.
Es wäre schön, wenn uns irgendjemand helfen könnte.

Vielen Dank
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.05.2003, 14:01 Uhr
~B.o.o.M
Gast


Was ist genau das Problem?! Klar ich könnte einfach nen fertigen Code posten aber das mach nich wirklich Sinn .

Grundsätzlich würde ich mit getline() eine Zeile lesen und in einen Buffer speichern. In diesem Buffer dann die Trennzeichen suchen. Im Falle von Vorname1 müsst ihr dann ja einfach das erste "|" suchen und den Text bis zum Zeichen vor dem nächsten "|" speichern.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


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: