Hilfe meine if statements funktionieren nicht

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Littlejofel
User
Beiträge: 17
Registriert: Mittwoch 23. April 2014, 16:39

Hyperion hat geschrieben:Irgend wie habe ich allerdings das Gefühl, dass Du das immer noch nicht wirklich verstanden hast :(
Du hast recht xD damit kann ich nicht viel anfangen...

sagen wir einfach ich muss statt :willst du anfangen? 'ja'
willst du anfangen?'ja' schreiben :D

trotzdem vielen dank für die hilfe ^^
Sirius3
User
Beiträge: 18261
Registriert: Sonntag 21. Oktober 2012, 17:20

@Littlejofel: Dein Problem zeigt aber auf schöne Weise, in welche Probleme man kommt, wenn man vom Benutzer Eingaben in natürlicher Sprache verlangt, auch wenn es sich nur um ein »ja« handelt: Groß/Kleinschreibung, Leerzeichen, Satzzeichen, usw.

Das Beispiel mit den Anführungszeichen sollte Dir nur nochmal verdeutlichen, dass man Anführungszeichen im Programmcode braucht, um Strings zu kennzeichnen (denn die können ja Zeichen enthalten, die eine besondere Bedeutung für die Programmiersprache haben). Der Inhalt des Strings, der mit der Eingabe dann verglichen wird, enthält aber nicht die Anführungszeichen.
Antworten