2014-12-08 8 views

risposta

10

È necessario generare una stringa contenente il carattere di citazione in un altro modo diverso da quello letterale. Il modo ovvio è usare CHR$, come in:

? "ONE ";CHR$(34);"QUOTED";CHR$(34);" WORD" 

Uno degli esempi a http://www.c64-wiki.com/index.php/CHR%24 è molto simile a questo.

Se dovete fare un sacco di loro, è possibile memorizzare in una variabile per rendere il codice più corto (che può rendere più veloce o più lento - se questo conta, misura da soli)

10 QU$ = CHR$(34) 
20 ? "ONE ";QU$;"QUOTED";QU$;" WORD" 
+0

straordinaria . Perché se voglio sottolineare una qualsiasi parola all'interno di una stringa con colore bianco (o qualsiasi), una volta c64 reagisce con un carattere e correttamente inverso (come risultato di colpire il numero due dopo aver invertito su ctrl + 9 come lo dice il manuale c64) e in un altro momento, invece di una corretta "e" invertita, dà un numero "2" o cambia il cursore in bianco o se premo due sulla tastiera con la combinazione di ctrl dà il cursore marrone ... tutto tranne un precedente già corretto inciso "e" ??? – perpetuum

+0

Sembra che dovrebbe essere una domanda a parte. Comunque, come puoi vedere in [questo grafico] (http://sta.c64.org/cbm64petkey.html) Ctrl-2 è per il bianco, C = -2 (Il tasto logo Commodore e il tasto 2) è per il marrone . Il tasto C = si trova nell'angolo in basso a sinistra di una tastiera C64, dove Ctrl si trova sulla maggior parte delle tastiere discendenti da IBM-PC. Quindi sospetto che tu non abbia una vera tastiera C64, stai usando un emulatore e il layout dei tasti ti confonde. –

+0

Sì, vice emulatore che notifica una volta e l'altra volta non quando "reverse" è attivato. Ma solo quando segnala con la "R" invertita, allora riceve il mio input per il codice colore bianco (che voglio) e non il cursore bianco su se stesso. Quando non c'è la "R" inversa ma non mi dà "E invertita" che voglio ma solo una (") o (2) .... Non so come invocare l'inversione reale con" R invertita " che segnala la vera modalità di inversione attivata ... (che ovviamente mi dà il tanto desiderato codice "E invertito" per il bianco ... – perpetuum

Problemi correlati