Problem mit Char (Abfragen/Setzen)



  • Hallo, Leute...
    Ich hab' leider ein kleines Problem: Ich will einen Buchstaben aus einem Memo auslesen. Beispiel:

    if (Memo->Text[2] == "d")
    

    Was jetzt passiert werden wahrscheinlich die meisten von euch wissen:
    Cannot convert "char" into "char*"...
    Also, wie kann ich einen Wert korrekt abfragen/setzen???
    Würde mich sehr über eine Antwort freuen. 😃 😉 😕 😕



  • versuch dies: 'd'



  • Sachen in Anführungszeichen ("") stellen eine Zeichenkette dar und haben den Datentyp const char*. Ein einzelnes Zeichen (Datentyp char) kann man entweder über seinen Zahlencode ansprechen, zB 100 für d (wenn ich mich nicht irre, is zufall daß es grad ne runde zahl is 😉 ), da man sich des schwer merken kann, schreibt man meistens die Buchstaben in Hochkommas, zB 'd'

    [ Dieser Beitrag wurde am 03.02.2003 um 14:34 Uhr von crass editiert. ]



  • Danke euch beiden. Hat mir sehr geholfen. 😉 😉 😉


Anmelden zum Antworten