![]() |
Weirdness 4 - Printable Version +- Forum (https://www.boriel.com/forum) +-- Forum: Compilers and Computer Languages (https://www.boriel.com/forum/forumdisplay.php?fid=12) +--- Forum: ZX Basic Compiler (https://www.boriel.com/forum/forumdisplay.php?fid=11) +---- Forum: Bug Reports (https://www.boriel.com/forum/forumdisplay.php?fid=15) +---- Thread: Weirdness 4 (/showthread.php?tid=148) |
Weirdness 4 - britlion - 01-31-2010 Okay, this one is pretty small. It crashes. Code: FUNCTION RAND () as uInteger : REM Code by Jon Ritman IF I change the last line to: Code: print n;"=";result;"=";CHR$ (76) It doesn't crash. What's the problem with CHR$(uByte) suddenly? Can anyone else replicate this? All I was trying to do was put in a nice shiny new random number generator... Re: Weirdness 4 - boriel - 02-21-2010 britlion Wrote:Okay, this one is pretty small. It crashes. This program does not crash to me. Try it with the new 1.2.5 Beta 2 version, anyway. It prints Lion# where # means rubbish. The problem here is you're printing 5 chars (a, a+1, a+2, a+3, a+4) and Lion has 4 letters. You have an overflow in your print, so the glitched character is expected. But the program should not crash (It does not in my emulator). Can you try with V 1.2.5 Beta 2? |