EasyManua.ls Logo

Campbell CR800 Series - String NULL Character

Campbell CR800 Series
598 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Section 7. Installation
306
'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
EndProg
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"

Table of Contents

Related product manuals