Frage wegen Zeichenketten
-
Hi !
Ich habe ein kleines Problemm mit Zeichenketten und zwar möchte ich XX Buchstaben einlesen!
Und mein Array Soll später nur so groß sein wie viele Zeichen jemand eingegeben hat bsp
asdf dann sollte der Array[5] so groß sein und am ende abgeschlossenLeider bekomme ich das nicht hin weiß jmd was
char buchstaben[30];
cout << "Bitte geben sie die Buchstaben ein:";
gets/scanf/cin (buchstaben);???THX !
-
string buchstaben;
cout << "Bitte geben sie die Buchstaben ein:";
cin >> buchstaben;gucke dir dazu insgesamt auch noch die klasse string an.
-
Hallo,
mit Leerzeichen geht das so:
#include <iostream> #include <string> using namespace std; int main() { string eingabe; getline(cin, eingabe); cout << eingabe.size() << endl; cout << eingabe << endl; }
-
Hi
cout << eingabe.size() << endl; cout << eingabe[i] << endl;
muss das nicht so aussehen
mfg
-
Hallo,
ja, wenn er einzelne Buchstaben ausgeben lassen will.
-
SpIriT alias PrOjEcT101 schrieb:
cout << eingabe.size() << endl; cout << eingabe[i] << endl;
muss das nicht so aussehen
Warum denn? Du möchtest ja nicht nur einen Buchstaben sondern den gesamten string ausgeben.
edit: Grml, zu spät - Scheiß-Tabs...
-
oh ja sorry stimmt ja ! Wo habe ich blos mein Kopf
thx
mfg