001
28.03.2006, 01:42 Uhr
Hans
Library Walker (Operator)
|
Hi,
habe mal das Beispielprogramm zur getch()-Funktion aus der Borlandhilfe etwas erweitert:
C++: |
#include <conio.h> #include <stdio.h>
int main(void) { int c; int extended = 0; c = getch(); if (!c) extended = getch(); if (extended) printf("The character is extended: %02x %02x\n", extended, c); /* Hier jeweils um die Ausgabe */ else /* der einzelnen Zeichen erweitert.*/ printf("The character isn't extended: %02x %02x\n", extended, c);
return 0; }
|
Wenn Du damit ein wenig experimentierst, findest Du die Lösung fast schon allein.
Edit: Bei mir liefert es für die "Pfeil hoch"-Taste (Cursor aufwärts): 48 00 und für die "Pfeil runter"-Taste (Cursor abwärts): 50 00
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. Dieser Post wurde am 28.03.2006 um 01:48 Uhr von Hans editiert. |