ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
3055
3055
EMPFEHLEN
-
Hallo
ich versuche ein Programm für ein Win Ce Gerät (MC50 Symbol) zuschreiben.
Nach dem drücken einer Taste auf dem Gerät bekomme ich den ASCII Code der Taste in wParam geliefert, den möchte ich in ein Zeichen umwandeln so das ich ihn weiter bearbeiten kann.
Beispiel: Wenn ich die Taste 1 drücke bekomme ich die Dezimal Zahl 49 im wParam.
Versucht habe ich es mit der swprintf Anweisung doch das klappt nicht, dann ist der Inhalt vo szTest "49" .
LRESULT CALLBACK BasicScanProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
......
case WM_CHAR
swprintf(szTest,_T("%d"),wParam);
....
-
nimm einfach
oderCode :1
swprintf(szTest,_T("%c"),wParam);Der Ascii-Code eines Zeichens ist der Zahlenwert, als der das Zeichen intern behandelt wird. Du kannst also auch direkt schreibenCode :1 2
szTest[0] = wParam; szTest[1] = 0;
Code :1
char cZeichen = (char)wParam;
Geändert von jokey2 (23.11.05 um 18:01 Uhr)
-
Danke das funktioniert
Ähnliche Themen
-
Integerwert in ASCII Zeichen umwandeln
Von Faliln im Forum C/C++Antworten: 5Letzter Beitrag: 17.06.10, 12:28 -
Ascii Zeichen in Hex umwandeln
Von Fireball1982 im Forum .NET ArchivAntworten: 7Letzter Beitrag: 18.02.09, 09:33 -
ASCII-Code in entsprechendes Zeichen umwandeln
Von FunkyMonkey im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 22.08.07, 20:37 -
Dez Ascii Code in Char (normale Zeichen) umwandeln
Von Terminator2 im Forum .NET DatenverwaltungAntworten: 4Letzter Beitrag: 05.04.07, 16:50 -
Ascii Zeichen Umwandeln
Von lernen.2007 im Forum C/C++Antworten: 3Letzter Beitrag: 07.04.05, 14:45





Zitieren
Login






