Section 7. Installation
'following destination variables is String because Str() array is declared As String.
I = 0
I += 1
Str(I) = 1 + 2 + "hey" + 4 + 5 + "6" '= 3hey456
I += 1
Str(I) = 1 + 2 + "hey" + (4 + 5) + "6" '= 3hey96
NextScan
7.7.18.3 String NULL Character
All strings are automatically NULL terminated. NULL is the same as Chr(0) or
"", counts as one of the characters in the string. Assignment of just one character
is that character followed by a NULL, unless the character is a NULL.
String NULL Character Examples
Expression Comments Resul
t
LongVar(5) = "#"-""
Subtract NULL, ASCII code
results
35
LongVar(6) = StrComp("#","")
Also subtracts NULL
35
Example:
Objective:
Insert a NULL character into a string, and then reconstitute the string.
Given:
StringVar(3) = "123456789"
Execute:
StringVar(3,1,4) = "" "123<NULL>56789"
Results:
StringVar(4) = StringVar(3) "123"
but,
StringVar(3) still = "123<NULL>56789",
so,
StringVar(5) = StringVar(3,1,4+1)
'"56789"
StringVar(6) = StringVar(3) + 4 + StringVar(3,1,4+1)
'"123456789"