S
Slayer-Stiff
Hallo. Ich bin neu hier und/aber habe mal die SuFu benutzt zum Thema Leerzeichen und string. Da kamen auch direkt viele Topics und hab mir auch glaub ich fast alle durchgelesen, aber meine Frage blieb dennoch unbeantwortet.
Ich habe folgenden Code:
Aber der erkennt die if-Eingaben nicht. Also wenn ich "Hallo du" (natürlich ohne die ") eingebe, dann erkennt er das nicht und spuckt die else-Funktion aus.
Was mache ich falsch?
Es muss nich unbedingt mit string sein, aber hauptsache es geht. Ich hoffe allen ist klar was ich eigtl. will oder? Ich hoffe doch
Sonst bitte fragen!
Danke im voraus!
MfG
Slayer-Stiff
Ich habe folgenden Code:
Code:
#include <iostream.h>
using namespace std;
int main(void)
{
string a;
cout<<"Gib mal was ein: ";
cin >> a;
if(a=="Hallo du")
{
cout<<"das is unhöflich\n";
}
if(a=="Hallo Sie")
{
cout << "Sehr höflich!\n";
}
else
{
cout << "mit dir rede ich gar nich mehr!\n";
}
system("PAUSE");
return 0;
}
Aber der erkennt die if-Eingaben nicht. Also wenn ich "Hallo du" (natürlich ohne die ") eingebe, dann erkennt er das nicht und spuckt die else-Funktion aus.
Was mache ich falsch?
Es muss nich unbedingt mit string sein, aber hauptsache es geht. Ich hoffe allen ist klar was ich eigtl. will oder? Ich hoffe doch

Danke im voraus!
MfG
Slayer-Stiff