Allgemeine Frage zu Variablen
-
Ja hi leute,
ma ne Frage: Wie kann ich diese gesammte Eingabe Hallo Welt in eine Variable übergeben? wenn ich das mit char versuche hab ich in meiner Variable später nur Hallo stehen!
Wäre nett wenn ihr mir diese Frage beantwoten würdet!
Scho ma Danke
SEF
-
Indem du die passende Funktion für die Eingabe verwendest. Also eine, die _alle_ Zeichen in ein char-Array speichert...
-
@SEF was für eine Eingabefunktion verwendest du?
mfg hohesC
-
ich denke mal du benutzt
scanf();
versuchs mal mit
fgets();
mfg hohesC
-
Ich benutze cin also z.b.:
char name[50]; cout << "Geben Sie Ihren Namen ein: "; cin >> name; cout << name;
So und wenn ich nun bei der Eingabe z.B.: Fritz Maier eingebe, ist die Ausgebe nur Fritz!
-
Das ist C++
-
Ja gut ich weiss, und ich weiss auch das das dann hier das falsche Forum ist, aber ich will ja nicht wie ich etwas einlesen the unter C sondern ob ich zu der deklaration von meiner Variable noch etwas "dazu schreiben" kann dass er mir die komplette EIngabe einliest oder ist das so alleine von den Variablen nicht möglich???
Gruß
SEF
-
Die Deklaration der Variablen ist schon richtig so. Das Problem ist 'cin'. Dafür solltest du dann getline() nehmen:
cin.getline (name,50);
Oder noch besser gleich die Stringklasse nehmen...
-
aaahhh... danke das wars! Und sorry nochmal das ich in das Forum gepostet habe!!
Gruß
SEF
-
Dieser Thread wurde von Moderator/in Shade Of Mine aus dem Forum ANSI C in das Forum C++ verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.