System.SysUtils.StrToInt
Delphi
function StrToInt(const S: string): Integer;
C++
extern DELPHI_PACKAGE int __fastcall StrToInt(const System::UnicodeString S)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Description
Convertit en nombre une chaîne qui représente un entier (décimal ou hexadécimal).
StrToInt convertit en nombre la chaîne S
, qui représente un nombre entier en notation décimale ou hexadécimale.
S
doit être un nombre entier, en notation soit décimale soit hexadécimale (voir ci-dessous), avec un signe facultatif ("-" or "+") au début. Les séparateurs de décimales ou de milliers ne sont pas pris en charge. Si S
ne représente pas un nombre valide, StrToInt déclenche une exception EConvertError.
StrToInt prend en charge les chaînes des notations suivantes :
- Delphi : $1234
- C++ : 0x1234
Remarque: Dans Delphi, vous pouvez également utiliser la notation en valeurs hexadécimales C++ et employer indifféremment les préfixes 0x et x.
Voir aussi