016
13.09.2004, 09:09 Uhr
(un)wissender
Niveauwart
|
So weit ich weiß ist ein ein Streamproblem. Das Einlesen wurd durch Eingabe eines Leerzeichens beendet, also wird nach "hallo " nicht mehr eingelesen. Da könnte man versuchen mal mit Flags rumzuspielen, aber meine Erfahrung zeigt, dass das i. d. R. nichts wird, die C++-Streams sind teilweise sehr unituitiv und unflexibel, C hat da oft mehr zu bieten, allerdings auf Kosten der Sicherheit. Also Routine selber schreiben, ist nicht sooo lange und nicht schwer.
Bearbeitung: |
Hatte ich übersehen, dass hier geht, wie schon einige sagten, auch:
C++: |
int main() { std::string test; std::getline(std::cin, test); std::cout << test << std::endl; return 0; }
|
|
-- Wer früher stirbt ist länger tot. Dieser Post wurde am 13.09.2004 um 09:24 Uhr von (un)wissender editiert. |