The seq() function converts any ASCII character to its corresponding numeric equivalent in the range 0 through 255.
seq(ascii.character.exp)
ascii.character.exp | Specifies the ASCII character to convert to its corresponding numeric equivalent in the range 0 through 255. |
This seq() function is the opposite of the char() function.
Any expression can be used as an argument, but all characters are ignored beyond position 1.
The seq of a null string ends up using the segment mark (x’ff’) end-of-string delimiter as the argument resulting in a value of 255.
This example stops when any control character is input.
input c,1 if seq(c)<32 then stop