Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
DaGeRe Mini JLI'ler
Anmeldedatum: 08.08.2007 Beiträge: 7 Wohnort: Leipzig Medaillen: Keine
|
|
Nach oben |
|
|
DirectXer Dark JLI'ler
Anmeldedatum: 05.02.2005 Beiträge: 1201 Wohnort: Köln Medaillen: Keine
|
Verfasst am: 25.08.2007, 13:15 Titel: |
|
|
also die kommen da rein, weil der operator>> in immer bis zu einem Leerzeichen oder Zeilenumbruch liest (oder eof z.B.) und dann stoppt. Möchtest du auch Leerzeichen mitlesen und erst bei Zeilenumbrüchen stoppen, kannst du das so machen: CPP: | while( datei >> std::skipws >> temp )
{
//...
} |
Oder du benutzt explizite funktionen wie fstream::get() oder fstream::getLine()
Gruß DXer |
|
Nach oben |
|
|
DaGeRe Mini JLI'ler
Anmeldedatum: 08.08.2007 Beiträge: 7 Wohnort: Leipzig Medaillen: Keine
|
Verfasst am: 25.08.2007, 13:18 Titel: |
|
|
Achso. Ups, ich dachte, das ließt ne Zeile aus. Aber ist für mich günstig, sonst müsst ichs dann mit irgendwelchem Stringzeug teilen. Danke |
|
Nach oben |
|
|
DirectXer Dark JLI'ler
Anmeldedatum: 05.02.2005 Beiträge: 1201 Wohnort: Köln Medaillen: Keine
|
Verfasst am: 25.08.2007, 13:27 Titel: |
|
|
du kannst wenn du get() oder getline() benutzt das stoppzeichen sogar selbst festlegen, wenn du möchtest. die 1. funktion liest dieses dann mit, die 2. nicht(also sie liest es schon, schreibt es aber nicht in den buffer).
Gruß DXer |
|
Nach oben |
|
|
|