Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » cout & cin

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 <
000
21.09.2006, 11:32 Uhr
KFC Embryo
Ein Huhn


Hi,

ich habe ein Problem und zwar folgendes:

Bei der Eingabe eines Char Wertes mittels "cout".

Bekomme ich bei der Ausgabe, mittels "cout" nur den Wert angezeigt, der vor dem ersten Blank steht.

Muss ich die Blanks irgendwie abfangen?

z.B:

Eingabe: Ein blaues Auto.
Ausgabe: Ein





Mfg
KFC Embryo
--
An nescis, mi fili, quantilla prudentia mundus regatur?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.09.2006, 11:34 Uhr
~mike
Gast


Du meinst bei dir Eingabe mit cin? Dann ja
Probier mal getline

lg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.09.2006, 11:40 Uhr
KFC Embryo
Ein Huhn


Hi,

Ja meine ich, geht auch jetzt danke.
Man könnte immer die Wand hochgehen wenn einem so trivialer gram net einfällt.

mfg
--
An nescis, mi fili, quantilla prudentia mundus regatur?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
21.09.2006, 11:44 Uhr
mike
Pinguinhüpfer
(Operator)




Nimm eher statt char * std::string alla

C++:
#include <iostream>
using std::cin;
using std::string;
using std::cout;
using std::endl;

int main()
{
  string userInput;
  getline(cin, userInput);

  cout << userInput << endl;
  return 0;
}


--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ 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: