
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
um bei CCBASIC zu bleiben: ein mischmasch bzw. quasi-optimaler kompromiß ist, feste ausgaben in einer "tabelle" abzulegen. jeder text erhält damit automatisch eine kennziffer durch die position, an der er beginnt, wird durch eine schleife ausgelesen und byteweise übertragen, bis ein kennbyte erreicht ist, das das ende des textes markiert. diese methode hat den vorteil, dass auch steuerbytes fürs terminal übertragen werden können, zum bleistift ein clear screen etc. kleines beispiel: define satz byte define wert byte satz = 15 ' "Status: " ausgeben gosub PRINT_SATZ end #PRINT_SATZ looktab PRINTS,satz,wert if wert = 0 then return put wert satz = satz + 1 goto PRINT_SATZ table PRINTS '"Autostart V1.0" 14 Bytes 0...14 065 117 116 111 115 116 097 114 116 122 097 104 108 058 000 '"Status: " 8 Bytes 15...21 083 116 097 116 117 115 058 032 000 tabend |
| Antwort schreiben |