_ultoa, _ultow

 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Convertir un entier long non signé en une chaîne. Des versions plus sécurisées de ces fonctions sont disponibles. consultez la page _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
Chaîne de résultat.

radix
Base of value.

Chacune de ces fonctions retourne un pointeur vers str. Aucun retour d'erreur.

Le _ultoa fonction convertit value à une chaîne de caractères se terminant par null et stocke le résultat (près de 33 octets) dans str. Aucune vérification de dépassement de capacité est effectuée. radixSpécifie la base de value; radix doit être comprise entre 2 à 36. _ultowest une version à caractère élargi de _ultoa.

System_CAPS_ICON_important.jpg Important

Pour éviter les dépassements de mémoire tampon, assurez-vous que le str tampon 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 les équivalents plus récents et sécurisés de ces fonctions. Pour plus d'informations, consultez Secure Template Overloads.

Mappages de routines de texte générique

Routine TCHAR.H_UNICODE et _MBCS non définis_MBCS défini_UNICODE défini
_ultot_ultoa_ultoa_ultow
RoutineEn-tête requis
_ultoa<stdlib.h>
_ultow<stdlib.h> ou <wchar.h>

Pour plus d'informations sur la compatibilité, voir Compatibilité dans l'introduction.

Consultez l’exemple de _itoa.

System::Convert::ToString

Conversion de données
_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow

Afficher: