System.SysUtils.StrToInt

De RAD Studio API Documentation
Aller à : navigation, rechercher

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


Exemples de code