StrToIntW, fonction (shlwapi.h)
Convertit une chaîne qui représente une valeur décimale en entier. La macro strToLong
Syntaxe
int StrToIntW(
[in] PCWSTR pszSrc
);
Paramètres
[in] pszSrc
Type : PCTSTR
Pointeur vers la chaîne terminée par null à convertir. Une chaîne valide représentant une valeur décimale contient uniquement les caractères 0-9 et doit avoir le formulaire suivant pour être analysé correctement.
(optional white space)(optional sign)(one or more decimal digits)
Le signe facultatif peut être le caractère « - » ou « + » ; s’il est omis, le signe est supposé être positif.
Valeur de retour
Type : int
Retourne la valeur int représentée par pszSrc. Par exemple, la chaîne « 123 » retourne la valeur entière 123.
Remarques
Si la chaîne pointée par pszSrc contient un caractère non valide, ce caractère est considéré comme la fin de la chaîne à convertir et le reste est ignoré. Par exemple, étant donné la chaîne décimale non valide « 12b34 », StrToInt reconnaît uniquement « 12 » et retourne cette valeur entière.
Note
L’en-tête shlwapi.h définit StrToInt comme alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 2000 Professionnel, Windows XP [applications de bureau uniquement] |
serveur minimum pris en charge | Windows 2000 Server [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | shlwapi.h |
bibliothèque | Shlwapi.lib |
DLL | Shlwapi.dll (version 4.71 ou ultérieure) |