Conversion de données

Ces routines convertissent des données d'un formulaire à l'autre. En général ces routines s'exécutent plus vite que les conversions que vous pouvez écrire. Chaque routine qui commence par un préfixe to est implémentée comme fonction et comme macro. Consultez Choix entre des fonctions et des macros pour plus d'informations sur le choix d'implémentation.

routines de conversion de données (C++)

Routine

Utilisation

Équivalent de .NET Framework

abs

Trouve la valeur absolue d'un entier

System::Math::Abs

atof, _atof_l, _wtof, _wtof_l

Convertit la chaine en float

System::Convert::ToDouble

atoi, _atoi_l, _wtoi, _wtoi_l

Convertit la chaine en int

System::Convert::ToInt32, System::Convert::ToUInt32

_atoi64, _atoi64_l, _wtoi64, _wtoi64_l

Convertit la chaine en __int64

System::Convert::ToInt64, System::Convert::ToUInt64

atol, _atol_l, _wtol, _wtol_l

Convertit la chaine en long

System::Convert::ToInt64, System::Convert::ToUInt64

_ecvt, _ecvt_s

Convertit double en une chaine de longueur spécifiée

System::Convert::ToString

_fcvt, _fcvt_s

Convert double en une chaîne avec le nombre spécifié de chiffres après la virgule décimale

System::Convert::ToString

_gcvt, _gcvt_s

Convertit un double en chaîne; enregistre la chaîne dans la mémoire tampon

System::Convert::ToString

_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow, _itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s

Convertit int ou __int64 en chaîne

System::Convert::ToString

labs

Trouve la valeur absolue d'un long entier

System::Math::Abs

_ltoa, _ltow, _ltoa_s, _ltow_s

Convertit le long en chaine

System::Convert::ToString

_mbbtombc, _mbbtombc_l

Convertit 1 caractère multioctets de 1 octet en caractère multioctets de 2 octets correspondant.

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

Convertit le Standard Industriel Japonais (JIS) en caractère Japon Microsoft (JMS)

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

Convertit un caractère JMS en un caractère JIS.

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

Convertit le caractère multioctets en un code hiragana à 1 octet

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

Convertit le caractère multioctets à 1 code d'octet Katakana

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

_mbctombb, _mbctombb_l

Convertit un caractère multioctets de 2 octet en caractère multioctets de 1 octet correspondant.

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

mbstowcs, _mbstowcs_l, mbstowcs_s, _mbstowcs_s_l

Convertit la séquence de caractères multioctets à la séquence correspondante de caractères larges

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

mbtowc, _mbtowc_l

Convertit le caractère multioctets au caractère élargi correspondant

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

strtod, _strtod_l, wcstod, _wcstod_l

Convertit la chaine en double

System::Convert::ToDouble

strtol, wcstol, _strtol_l, _wcstol_l

Convertit la chaîne en long entier

System::Convert::ToInt32

strtoul, _strtoul_l, wcstoul, _wcstoul_l

Convertit la chaîne en unsigned long entier

System::Convert::ToUInt32

strxfrm, wcsxfrm, _strxfrm_l, _wcsxfrm_l

Transforme la chaîne en formulaire selon les informations spécifiques aux paramètres régionaux

System::IFormattable::ToString

__toascii

Convertit le caractère en code ASCII.

 

tolower, _tolower, towlower, _tolower_l, _towlower_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l

Examine le caractère et le convertit en minuscules si actuellement en majuscule

System::Char::ToLower

tolower, _tolower, towlower, _tolower_l, _towlower_l

Convertit le caractère à convertir en minuscules sans condition.

System::String::ToLower

toupper, _toupper, towupper, _toupper_l, _towupper_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l

Examine le caractère et le convertit en minuscules si il est actuellement en majuscule

System::Char::ToUpper

toupper, _toupper, towupper, _toupper_l, _towupper_l

Convertit le caractère à convertir en majuscules sans condition.

System::String::ToUpper

_ultoa, _ultow, _ultoa_s, _ultow_s

Convertit le unsigned long en chaine

System::Convert::ToString

wcstombs, _wcstombs_l, wcstombs_s, _wcstombs_s_l

Convertit la séquence de caractères larges à la séquence correspondante de caractères multioctets

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

wctomb, _wctomb_l, wctomb_s, _wctomb_s_l

Convertit le caractère élargi au caractère multioctets correspondant

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

atof, _atof_l, _wtof, _wtof_l

Convertit la chaîne à caractère élargi en double

System::Convert::ToInt64, System::Convert::ToUInt64, System::Convert::ToSingle, System::Convert::ToDouble

atoi, _atoi_l, _wtoi, _wtoi_l

Convertit la chaîne à caractère élargi en int

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

_atoi64, _atoi64_l, _wtoi64, _wtoi64_l

Convertit la chaîne à caractère élargi en un __int64

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

atol, _atol_l, _wtol, _wtol_l

Convertit la chaîne à caractère élargi en un long

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

Voir aussi

Référence

Routines runtime par catégorie