_ltoa, _ltow
Convertit un entier long en chaîne.plus les versions sécurisées de ces fonctions sont disponibles ; consultez _ltoa_s, _ltow_s.
char *_ltoa(
long value,
char *str,
int radix
);
wchar_t *_ltow(
long value,
wchar_t *str,
int radix
);
template <size_t size>
char *_ltoa(
long value,
char (&str)[size],
int radix
); // C++ only
template <size_t size>
wchar_t *_ltow(
long value,
wchar_t (&str)[size],
int radix
); // C++ only
Paramètres
value
Nombre à convertir.str
résultat de chaîne.radix
base d' value.
Valeur de retour
Chacune de ces fonctions retourne un pointeur vers str.Il n'existe aucun retour d'erreur.
Notes
La fonction d' _ltoa convertit les chiffres d' value à une chaîne de caractères se terminant par null et stocke le résultat (jusqu'à 33 octets) dans str.L'argument d' radix spécifie la base d' value, qui doit être comprise entre 2 et 36.Si radix égal à 10 et value est négatif, le premier caractère de la chaîne stockée est le signe moins (-)._ltow est une version à caractère élargi d' _ltoa; le deuxième argument et la valeur de retour d' _ltow sont des chaînes à caractères larges.Chacune de ces fonctions est à microsoft.
Note de sécurité |
---|
Pour empêcher les dépassements de mémoire tampon, assurez -vous que la mémoire tampon d' str est suffisamment grande pour contenir les chiffres convertis plus le caractère Null de fin et un signe. |
En C++, ces fonctions ont des surcharges de modèle.Pour plus d'informations, consultez Surcharges sécurisées de modèle.
mappages de routines de texte générique
routine de Tchar.h |
_UNICODE et _MBCS non définis |
_MBCS défini |
_UNICODE défini |
---|---|---|---|
_ltot |
_ltoa |
_ltoa |
_ltow |
Configuration requise
routine |
en-tête requis |
---|---|
_ltoa |
<stdlib.h> |
_ltow |
<stdlib.h> |
Pour plus d'informations de compatibilité, consultez compatibilité dans l'introduction.
Exemple
Consultez l'exemple pour _itoa.
Équivalent .NET Framework
System : : Conversion : : ToString