Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

KeyPad-Experiment Kategorie: Programmierung C (von Christian - 22.06.2010 23:57)


Das ist doch irgendwie interessant:

void KeyPad(void) {
    word button;
    Key_Init();
    while (1) {
        button=Key_Scan();
        if (button>0) break;
        if (button==32768) { Msg_WriteText("# gedrueckt"); break; }
    }
    Msg_WriteChar(Key_TranslateKey(button));
}

führt zu der Ausgabe:
>> Interpreter gestartet - 64kb RAM                                                                                        
>> # gedrueckt#
und ich wundere mich: Ist 32768 nicht grö�er 0? Laut Handbuch wird hier die
signed Integergrenze überschritten, nicht aber die von 'word'.
Ist das ein Bug? Oder schlicht ein Handbuch-Fehler?


    Antwort schreiben


Antworten:

Re: KeyPad-Experiment (von Joerg - 23.06.2010 7:30)