C++ Zeile mit Leerzeichen auslesen

Hallo!
Ich möchte aus einer Datei nacheinander die ganze Zeile auslesen, z. B.
„Andrea Geerlings“.
Das Problem ist, dass bisher das Programm nur bis zur ersten Leerzeile list. Gibt es einen Befehl, der die ganze Zeile auslist egal wieviele Leerzeichen vorhanden sind?

Vielen Dank für Hilfe!

Andrea Geerlings

Was benutzt Du?

while ((c=getchar) != ‚\n‘)???

Dennis

Das geht ganz normal mit fscanf. Schau mal in deine Hilfe. Da müßte unter Format (also das was normalerweise %s,%d… ist, eine Formatspezifikation für [] sein. Wenn du hier das Zeilenende eingibst also ^[\r] dann wird der String bir zum ersten Vorkommen von \r eingelesen.

Gruß Michael

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Ich glaube
getline (cin,VARIABLE)

include ist natürlich Pflicht !
Dann dürfte die ganze Zeile in der Variablen (string) sein.

Hoffe geholfen zu haben.

Matze

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Du meinst wohl:

while ((*c++ = getc()) != ‚\n‘);

Dies entspricht der Implementierung der Funktion:
gets()

oder eben fgets(), wenn von einem stream sein soll.

MfG Peter(TOO)

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Ne ne, das meinte ich schon so.

Aber erst Mal ein Hallo.

Das hab ich so von C mitgenommen und es funktioniert auch unter C++. Also falsch ist es nicht.

CU Dennis