Problem mit leerzeichen...
-
big juli schrieb:
wo kammt die getline-zeile hin?
ersetze die cin zeile mit ihr
-
das hab ich probiert bevor ich das gefragt hab aber das funzt net
-
Ich erbitte hiermit ein konkretere Fehlerbeschreibung.
-
big juli schrieb:
das hab ich probiert bevor ich das gefragt hab aber das funzt net
Gute Antwort. Das hab ich gern. Aber was funzt net ??
Kurt
-
#include <iostream>
using namespace std;void Start();
void Time();
void Frage();string a, b, c, x, y, z;
int main()
{
cout << "fdsdasfdfs!\n\n";
Time();
return 0;
}void Time()
{
cout << "agfdfsd?\n";
cout << "1 = sdg\n";
cout << "2 = ssdfsggfdfd\n";
cout << "3 = ssdfd\n";
cout << "4 = agadfasd\n";
cout << "Tipp Bitte die Zahl der jeweiligen Zeit ein: \n";
cin >> a;if (a == "1")
{
cout << "gutgut!\n";
cout << "Dann wollen wir gleich mal anfangen:\n\n";
cout << "Schreib ab: Du bist bloed\n";
cout << "1.Du bist bloed\n";
getline(cin,b);
if (b == "Du bist bloed")
{
cout << "Sehr Gut, das war richtig\n";
}}
cin.get();
}
-
#include <iostream> #include <string> using namespace std; int main() { string b; cout <<"Bitte Text eingeben: "; getline(cin, b); if (b == "Das Haus ist abgefackelt") { cout << "okay"; } return 0; }Gruss
JoePS: ist echt nur einfach die Zeile ändern .. kein Hexenwerk..
-
bei dir fehlt
#include <string>
-
nach
cin >> a;ist noch ein '\n' im buffer.
daher gibt getline() einen leeren string zurück.
Kurt
-
und wie gehebt man das?
-
"cin.ignore(10,'\n');" -> ignoriere alles bis zum nächsten Newline.
-
CStoll schrieb:
"cin.ignore(10,'\n');" -> ignoriere alles bis zum nächsten Newline.
Ich dachte immer 42 wäre die Antwort auf alles

-
Hey jo wie schön, noch einer, der es kennt^^
Ja, die 42...sag ich in Mathe auch immer als Antwort auf Fragen vom Lehrer
-
hm, wirklich was gebracht hat das allerdings nich viel... das ding läuft immer noch nich
kann sich das hier einer ansehen und mir sagen wie ich das mache das der auch das "du du" liest und antwortet? und wie kann ich hier den qc professioneller wirken lassen also da muss ich unden irgendwas anklicken, aber das geht nie bei mir, was muss ich denn da überhaupt anklicken, vll hab ichs immer nur dis falsche genommen....
hier aber der qc!#include <string>
#include <iostream>
using namespace std;void Time();
void Eins();
void Zwei();
void Drei();
void Vier();
void Fuenf();string a, b, c, x, y, z;
int main()
{
cout << "Wilkommen!\n\n";
Time();
return 0;
}void Time()
{
cout << "Wie heisst du?\n";
cout << "1 = Nobert Nigga\n";
cout << "2 = Herbert Herbst\n";
cout << "Tipp Bitte die Zahl der jeweiligen Zeit ein: \n";
cin >> a;
if (a == "1")
{
cout << "Soso!\n";
cout << "Schreib ab! \n\n";
cout << "Ich bin schwul\n";
Eins();
}
}void Eins()
{
getline(cin, b);if (b == "Ich bin schwul")
{
cout << "Ach was, du auch...\n";
}
cin.get();
}
-
Den rassistischen Scheiss kannst dir sparen.
-
milo51 schrieb:
Hey jo wie schön, noch einer, der es kennt^^
http://www.google.com/search?q=answer+to+life%2C+the+universe%2C+and+everything
