Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Eingeben mehrer Zeilen

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 ]
000
02.10.2003, 12:15 Uhr
~andreasK
Gast


Hi

wie geb ich kann ich denn mehrere Zeilen eingeben? so dass ich auch Enter eingeben kann für eine einfache Textverarbeitung?

Gruß
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
02.10.2003, 13:10 Uhr
virtual
Sexiest Bit alive
(Operator)


Durch welche Taste willst Du denn dem Programm mitteilen, daß Deine Eingabe fertig ist?
--
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
002
02.10.2003, 13:12 Uhr
~andreasK
Gast


eigentlich mit enter so wie man nen Zeilenumbruch halt macht!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
02.10.2003, 13:25 Uhr
virtual
Sexiest Bit alive
(Operator)


Hm.
Also die einfachste Möglichkeit wäre etwa sowas:

C++:
std::string text;
std::string zeile;
do
{
   std::getline(std::cin, zeile);
     if (text.length()>0) text += "\n";
     text += zeile;
} while (zeile.length());


Erlaubt dir solange eine Eingabe, bis du eine leere Zeile eingibst.
--
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
004
02.10.2003, 13:37 Uhr
~andreasK
Gast


Probiers mal aus!

Ps welche #includes brauch ich für std:???
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
02.10.2003, 13:47 Uhr
virtual
Sexiest Bit alive
(Operator)


<string>
<iostream>
--
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
006
02.10.2003, 13:48 Uhr
~andreasK
Gast


bei mir funktioniert das mit dem std:: dann aber nicht!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
02.10.2003, 13:50 Uhr
virtual
Sexiest Bit alive
(Operator)


WElcher Compiler?
Nimm dann <iostream.h> resp. <string.h> und wirf überall "std::" raus.
--
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
008
02.10.2003, 13:53 Uhr
~andreasK
Gast


Visual studio 6.0

Dann kennt er aber die string klassen nicht? Komisch?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
02.10.2003, 14:01 Uhr
0xdeadbeef
Gott
(Operator)


string.h wär keine gute Idee, das ist ein C-Header. Der VC++ kennt aber eigentlich den neuen C++-Standard...Zeig mal genau her, wohin und wie du die includes geschrieben hast.
--
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: