Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
hanzwurst
Anmeldungsdatum: 10.01.2006 Beiträge: 1
|
Verfasst am: 10. Jan 2006 17:54 Titel: c++ string eingabe bei if unterscheiden |
|
|
Hallo habe folgendes problem ich habe einen string eingelesen und möchte diesen dann bei if abfragen. z.b. wenn ja eingegeben wird dan soll etwas ausgegeben werden und wenn nein eingegeben wird soll etwas anderes ausgegeben werden. mit einer ganz normalen if abfrage fuktioniert das nicht. kann mir jemand vllt anhand von einem quelltext beispiel helfen ???
gruß |
|
Nach oben |
|
|
|
as_string
Anmeldungsdatum: 24.02.2006 Beiträge: 80 Wohnort: Heidelberg
|
Verfasst am: 24. Feb 2006 04:08 Titel: |
|
|
Hallo!
Ist zwar schon eine Weile her, aber ich bin hier das erste mal...
Was genau funktioniert mit "if" denn nicht? Ich habe hier mal ein Bsp. gemacht, das bei mir wunderbar funktioniert:
Code: | #include <string>
#include <iostream>
using namespace std;
int main() {
string str;
cout << "Alles klar? ";
cin >> str;
if(str == "Ja" || str == "ja") {
cout << "OK, dann ist ja gut!" << endl;
}
else {
cout << "Schade, dann halt nicht :-(" << endl;
}
}
|
Ich verwende hier die String-Klasse aus der STL. Das sollte aber inzwischen ja bei allen Compilern funktionieren, oder?
Gruß
Marco
Edit: Falls Du lieber mit c-style Strings arbeiten möchtest kann ich Dir dieses Tutorial empfehlen:
http://www.cprogramming.com/tutorial/lesson9.html |
|
Nach oben |
|
|
|