Zum neuen Informatik-Forum >>
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

c++ string eingabe bei if unterscheiden

 
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Informatikerboard.de Foren-Übersicht -> C/C++
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
hanzwurst



Anmeldungsdatum: 10.01.2006
Beiträge: 1

BeitragVerfasst am: 10. Jan 2006 17:54    Titel: c++ string eingabe bei if unterscheiden Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
as_string



Anmeldungsdatum: 24.02.2006
Beiträge: 80
Wohnort: Heidelberg

BeitragVerfasst am: 24. Feb 2006 04:08    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Informatikerboard.de Foren-Übersicht -> C/C++ Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen