Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » In Datei 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
09.10.2003, 20:34 Uhr
~RedEagle
Gast


HI
Ich möchter gerne mit [ofstream] mehrere Zeilen in eine Datei schreiben
Die zeilen sind unbekannt (1 - 9999) zeilen
mit [out << Variable] Kann man leider nur eine Zeile schreiben

Wie komme ich in dei Nächste zeile der Datei und wie kann ich alle zeilen lesen (mit [eof] ? )

Ich hoffe ihr versteht mein Problem und habt eine Antwort

ps
Die Anwendung läuft unter der Windows-Konsole.
mit dem DEV-CPP Compiler

MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.10.2003, 21:01 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


eine zeile in windows wird üblicher weise mit CRLF abgeschlossen
also \r\n
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.10.2003, 21:44 Uhr
virtual
Sexiest Bit alive
(Operator)


WEnn der ofstream im Textmodus geöffnet ist (das ist er, wenn du nicht explizit was anderes angegeben hast), dann genügt auf allen Platformen ein Linefeed, also ein \n im Variablentext, weil dies dann intern auf den plattformspezifischen Zeilenumbruch gemappt wird.

C++:
char* var = "Erste Zeile\n ZweiteZeile";
out<<var;


--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


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: