FAQ  •  Register  •  Login

CHR / CHR$ issue? (*solved*)

<<

britlion

Posts: 766

Joined: Mon Apr 27, 2009 7:26 pm

Location: Slough, Berkshire, UK

Post Sat Aug 15, 2009 7:51 pm

CHR / CHR$ issue? (*solved*)

I boiled the issue down to the following code

  Code:
DIM x,f as integer
    CLS
    FOR x=1 TO 4
      PRINT AT 0,0;
      LET f=1
170   print at 0,0;
      PRINT (x+64);
      IF f<704 THEN
        LET f=f+1
        GO TO 170
      END IF
180 NEXT x
    BEEP 1,1


This works perfectly. However, if we ask for the CHR of (x+64):

  Code:
DIM x,f as integer
    CLS
    FOR x=1 TO 4
      PRINT AT 0,0;
      LET f=1
170   print at 0,0;
      PRINT CHR(x+64);
      IF f<704 THEN
        LET f=f+1
        GO TO 170
      END IF
180 NEXT x
    BEEP 1,1


My produced code crashes spectacularly. Has the CHR function come up with a bug?
<<

boriel

Site Admin

Posts: 1463

Joined: Wed Nov 01, 2006 6:18 pm

Location: Santa Cruz de Tenerife, Spain

Post Sun Aug 16, 2009 8:05 pm

Re: BUG: CHR / CHR$ issue?

Hi, britilion

Yes, you've find a bug. Thanks a lot! ;)
I will fix it and upload a new version ASAP

Update: Fixed! Download from http://www.boriel.com/files/zxb (Version >= 1.2.3)
<<

britlion

Posts: 766

Joined: Mon Apr 27, 2009 7:26 pm

Location: Slough, Berkshire, UK

Post Mon Aug 17, 2009 4:55 pm

Re: BUG: CHR / CHR$ issue?

Awesome! Whatever it was you changed made it work perfectly.

Thankyou.

Return to Bug Reports

Who is online

Users browsing this forum: No registered users and 1 guest

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by Vjacheslav Trushkin for Free Forums/DivisionCore.

phpBB SEO