
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo auch, vielleicht hilft das: Ich gebe ASCII-Zeichen so aus: Table DB_Kennung ' TE RN SH RL Anlauf NS WA HT SN WW AF ' 0 1 2 3 4 5 6 7 8 9 10 21573 21070 21320 21068 16750 20051 22337 18516 21326 22359 16710 DB_Kennung ist eine "Datenblock"-Kennung, eine Zahl 0 ... 10, die zugeordneten Zahlen ergeben sich aus: 256 * ASCII-Äquivalent erstes Zeichen + ASCII-Äquivalent zweites Zeichen z.B. 256 * "T" + "E" = 256 * 84 + 69 = 21537, was in eine Integervariablen gelesen wird und dann byteweise mit put an den PC über die COM gesendet wird: looktab DB_Kennung, b1_i1, i3 put b1_i3 'Zahlenäquivalent des 2-stelligen ASCII-Strings nach ´i3´ put b2_i3 'Kennung kann als Buchstabe nur mit ´put´ ausgegeben werden. print "", 'Noch einen TAB ausgeben, da ´put´ nichts macht Das muss so sein, da Zeichen nicht als Literal in einer Tabelle oder Konstanten definiert werden können - jedenfalls nicht im CCBASIC V 1.33 Vielleicht klappt es, wenn Du die Hexas als Zahlenäquivalent definierst und entsprechend ausgibst. Gruss Laika |
| Antwort schreiben |