Varkon MBS Programmers manual
Converts a string of characters to an integer value. Leading blanks are ignored but counted together with the number of characters used for conversion. If conversion is not possible a value of zero is returned.
i:=ival(s, status, nchars); int i; string s; int status; int nchars;
s | - The string to convert. |
status | - 0 => Conversion succsessful, -1 => No conversion possible. |
nchars | - Number of characters used for conversion. |
An INT value equal to the converted integer or zero if conversion was not successful.
i:=ival(" -12345 "); ! Returns i = -12345 i:=ival(" ABC "); ! Returns zero i:=ival("12345",status); ! Retuns i = 12345 and status = 0 i:=ival("ABC",status); ! Returns i = 0 and status = -1 i:=ival("12345 ABC",status,n); ! Returns i = 12345, status = 0 and n = 5
Varkon 1.19D svn # 120M