Closed sine707 closed 1 year ago
Thanks for the quick fix, I applied the changes you've made and tested them.
It appears that val()
is also affected.
dim value$ as string * 7
for i as byte = 0 to 255
print "test:";:input value$
x = val(value$)
next
Fixed in Version 3.1.7
In BASIC v2 tradition, i wanted to force a new line by placing a single
print
. This doesn't seem to work in XC-BASIC3, so I resorted toprint ""
This results in garbled strings (or just output?) eventually when the string stack overflows. A
{cr}
or{return}
works fine though.asc()
seems to do the same thing, that's how I got aware of this in the first place.