[Overview][Constants][Types][Classes][Procedures and functions][Variables] | Reference for unit 'sysutils' (#rtl) |
Convert a string to an integer value.
Source position: sysstrh.inc line 110
function StrToInt( |
const s: String |
):Integer; |
StrToInt will convert the string Sto an integer. If the string contains invalid characters or has an invalid format, then an EConvertError is raised.
To be successfully converted, a string can contain a combination of numerical characters, possibly preceded by a minus sign (-). Spaces are not allowed.
In case of error, an EConvertError is raised.
|
Convert an integer value to a decimal string. |
|
|
Convert a string to an integer value, with a default value. |
Program Example82; {$mode objfpc} { This program demonstrates the StrToInt function } Uses sysutils; Begin Writeln (StrToInt('1234')); Writeln (StrToInt('-1234')); Writeln (StrToInt('0')); Try Writeln (StrToInt('12345678901234567890')); except On E : EConvertError do Writeln ('Invalid number encountered'); end; End.
No notes exist for this page yet.