rem ---------------------------------------------------- rem CallSub.BAS rem ---------------------------------------------------- Print "CallSub.BAS -- Test BASIC Call and Sub Statements" Print "The next printed line should be from the Subroutine." Print testvar = 17 Call TestSub 5, "Hello", testvar Print Print "This is back at the main program. " Print "The value of variable is now "; testvar Print "Did it work?" End rem ---------------------------------------------------- rem Subroutine TestSub rem ---------------------------------------------------- Sub TestSub( xarg, yarg$, tvar ) Print "This is written from the Subroutine." Print "The value of variable is"; xarg Print "The value of variable is "; yarg$ Print "The value of variable is "; tvar tvar = 99 Print "The value of variable is reset to "; tvar End Sub