Hallo ich habe folgendes Problem und zwar lese ich über getch() Zeichen ein, die ich anschließend in einem buffer speichere.
Jetzt ist mir aufgefallen, dass wenn der Wert des Zeichens größer 0x7F ist also größer 127, dann wird das 8. Bit nicht berücksichtigt und ein falscher Wert wird gespeichert.
Jetzt habe ich gerade gelesen, das getc,getchar,getch..... allgemein ohne Vorzeichen zuzückgeben.
Was für ein Weg gibt es denn dann, Zeichen größer 0x80 einzulesen?
Gruß
Huemler
Jetzt ist mir aufgefallen, dass wenn der Wert des Zeichens größer 0x7F ist also größer 127, dann wird das 8. Bit nicht berücksichtigt und ein falscher Wert wird gespeichert.
Jetzt habe ich gerade gelesen, das getc,getchar,getch..... allgemein ohne Vorzeichen zuzückgeben.
Was für ein Weg gibt es denn dann, Zeichen größer 0x80 einzulesen?
Gruß
Huemler