
Operating Functions
Chapter 5
5–79
Example program 3:
10 REM STRING ALLOCATION COMPUTATION KNOWING:
20 REM 1) AMOUNT OF STRING MEMORY 2) #OF STRING VARIABLES
30 PRINT: PRINT
40 INPUT “ENTER # OF BYTES OF MEMORY YOU CAN ALLOCATE FOR STRINGS”N
50 INPUT “HOW MANY STRING VARIABLES WILL YOU NEED”V
60 PRINT
70 C=INT(((N-1)/V)-1) : REM COMPUTE THE # OF CHARACTERS/STRING
80 N=(V*(C+1))+1 : REM COMPUTE THE # OF BYTES OF MEMORY NEEDED
90 PRINT: PRINT
100 PRINT “YOU NEED TO ALLOCATE”,N,“BYTES OF MEMORY FOR”, V,“VARIABLES”
110 PRINT “CONTAINING”,“C,CHARACTERS EACH”
120 PRINT: PRINT
130 PRINT“ STRING”,N,“,”,C
140 END
uRUN
ENTER # OF BYTES OF MEMORY YOU CAN ALLOCATE FOR STRINGS 500
HOW MANY STRING VARIABLES WILL YOU NEED ? 15
YOU NEED TO ALLOCATE 496 BYTES OF MEMORY FOR 15 VARIABLES CONTAINING 32
CHARACTERS EACH
STRING 496 , 32
READY
u
5.10.3
String Support Calls
(continued)
Comentarios a estos manuales