_ultoa, _ultow
Convertissez un long entier non signé dans une chaîne.plus les versions sécurisées de ces fonctions sont disponibles ; consultez _ultoa_s, _ultow_s.
char *_ultoa(
unsigned long value,
char *str,
int radix
);
wchar_t *_ultow(
unsigned long value,
wchar_t *str,
int radix
);
template <size_t size>
char *_ultoa(
unsigned long value,
char (&str)[size],
int radix
); // C++ only
template <size_t size>
wchar_t *_ultow(
unsigned 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' _ultoa convertit value à une chaîne de caractères se terminant par null et stocke le résultat (jusqu'à 33 octets) dans str.Aucune vérification de dépassement n'est exécuté.radix spécifie la base d' value; radix doit être comprise entre 2 et 36._ultow est une version à caractère élargi d' _ultoa.
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. |
En C++, ces fonctions ont des surcharges de modèle qui appellent des homologues plus récentes et sécurisées de ces fonctions.Pour plus d'informations, consultez Surcharges sécurisées de modèle.
mappages de routines de texte générique
routine de TCHAR.H |
_MBCS & de _UNICODE non défini |
_MBCS défini |
_UNICODE défini |
---|---|---|---|
_ultot |
_ultoa |
_ultoa |
_ultow |
Configuration requise
routine |
en-tête requis |
---|---|
_ultoa |
<stdlib.h> |
_ultow |
<stdlib.h> ou <wchar.h> |
Pour des informations de compatibilité supplémentaires, consultez compatibilité dans l'introduction.
Exemple
Consultez l'exemple pour _itoa.
Équivalent .NET Framework
System : : Conversion : : ToString