On Oct 17, 2004, at 2:34 PM, Paul Koning wrote:
chr$(27%+128%) will, I believe, actually output a 155 code, not a 27.
On a 7-bit device that's ok, but on a terminal that support 8 bits,
it's not.
Try this (working from memory):
print record 1%, chr$(27%)+"[2J";
do you mean:
open "kb:" for output as file #1%
print #1,chr$(27)+"[2J"; <-- ; really helps??
this still print $[2J
print record.... gets "2J" only... same if I use chr$(155%)
What would chr$(-27%) be? (no, looks like "e")
Note two points: (a) "record 1%" means binary ("raw") output, and
(b)
string concatenation, rather than multiple arguments separated by ";"
so the whole chunk goes out under the influence of that "raw output"
modifier.
paul