Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Probleme mit getline()

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 ] > 2 <
010
05.09.2006, 11:21 Uhr
Blubber2063



Wobei er bei 2005, ja dann schon bei .net, ist, weiss nicht ob es die 2003 express Version frei gibt. Ansonsten ist für portable Geschichten natürlich auch noch der Gcc oder seine Win Portierung: minGW zu haben. Oder der Borland C++ Compiler ist auch frei.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
05.09.2006, 13:26 Uhr
0xdeadbeef
Gott
(Operator)


das schöne an getline ist, es gibt den Stream per Referenz zurück. Das heißt, Konstrukte wie

C++:
getline(getline(foo, bar) >> baz, qux);


sind möglich (wenn auch in der Praxis selten sinnvoll). Da aber istream implizit nach bool wandelbar ist, und so quasi die Gesundheit des Streams auswertet, ist folgendes möglich (und quasi-Standard für solche Aufgaben):

C++:
while(getline(stream, variable)) {
  do_stuff();
}


...das nur am Rande.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ 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: