probleme mit If abfrage
-
Ich habe ein wahrscheinlich recht triviales Problem mit einer If then Abfrage.
habe schon in verschiedener Literatur nachgeschaut aber irgendwie komme ich nicht auf die richtige lösung.cin >> r; cout << "Ihre eingabe war :"<< r<<"\n"; if (r!="e"){ cout<<"nicht Erfüllt\n"; } else{ cout<<"Erfüllt"; } return (0);O.K.
bin noch blutiger Anfänger und habe nicht im Kopf wie ich in der If Then Abfrage korrekt prüfe ob die Variable "r" dem Buchstaben "e" entspricht.
Die Valriable ist als "Char" deklariert.
Ich hoffe das ich mich verständlich Ausgedrückt habe.
Gruß
peter
-
Das muss lauten
if ( r != 'e' )'e' ist an Character. "e" ist ein String.
-
if( r != 'e' )
Da Literal und keine Zeichenkette.
-
Vielen Dank für eure schnelle Hilfe.
Mensch was war das für ein triviales Problem.
Ich hatte zwar auch schon die Variation mit den hochgestellten Kommas ' probiert.
Nur habe ich irrtümlich anstatt den hochgestellten Komma
auf der Rautentaste das Hochgestellte Komma
neben der Fragezeichentaste probiert.Und aus diesem Grund immer einen Compilerfehler erhalten.
Na zumindest hab ich wieder etwas gelernt.
Danke...