Sdílet prostřednictvím


Převod dat

Tyto rutiny převádějí data z jednoho tvaru na jiný.Tyto rutiny se obvykle provedou rychleji než převody, které lze napsat.Každá rutina, která začíná předponou to je implementována jako funkce a jako makro.Další informace o volbě implementace naleznete v tématu Volba mezi funkcemi a makry.

Rutiny převodu dat

Rutina

Pomocí

Ekvivalent .NET Framework

abs

Najde absolutní hodnotu celého čísla

System::Math::Abs

atof, _atof_l, _wtof, _wtof_l

Převádí řetězec na typ float

System::Convert::ToDouble

atoi, _atoi_l, _wtoi, _wtoi_l

Převádí řetězec na typ int

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

_atoi64, _atoi64_l, _wtoi64, _wtoi64_l

Převádí řetězec na typ __int64

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

atol, _atol_l, _wtol, _wtol_l

Převádí řetězec na typ long

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

_ecvt, _ecvt_s

Převádí typ double na řetězec zadané délky

System::Convert::ToString

_fcvt, _fcvt_s

Převádí typ double na řetězec se zadaným počtem číslic po desetinné čárce

System::Convert::ToString

_gcvt, _gcvt_s

Převádí typ double na řetězec a uloží jej do vyrovnávací paměti

System::Convert::ToString

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

Převádí typ int nebo __int64 na řetězec

System::Convert::ToString

labs

Najde absolutní hodnotu celého čísla typu long

System::Math::Abs

_ltoa, _ltow, _ltoa_s, _ltow_s

Převádí typ long na řetězec

System::Convert::ToString

_mbbtombc, _mbbtombc_l

Převádí jednobajtový vícebajtový znak na odpovídající dvoubajtový vícebajtový znak

Nelze použít.Pokud chcete volat standardní funkci jazyka C, použijte PInvoke.Další informace naleznete v tématu Příklady vyvolání platformy.

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

Převádí znak JIS (Japan Industry Standard) na znak JMS (Japan Microsoft)

Nelze použít.Pokud chcete volat standardní funkci jazyka C, použijte PInvoke.Další informace naleznete v tématu Příklady vyvolání platformy.

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

Převádí znak JMS na znak JIS

Nelze použít.Pokud chcete volat standardní funkci jazyka C, použijte PInvoke.Další informace naleznete v tématu Příklady vyvolání platformy.

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

Převádí vícebajtový znak na jednobajtový kód hiragana

Nelze použít.Pokud chcete volat standardní funkci jazyka C, použijte PInvoke.Další informace naleznete v tématu Příklady vyvolání platformy.

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

Převádí vícebajtový znak na jednobajtový kód katakana

Nelze použít.Pokud chcete volat standardní funkci jazyka C, použijte PInvoke.Další informace naleznete v tématu Příklady vyvolání platformy.

_mbctombb, _mbctombb_l

Převádí dvoubajtový vícebajtový znak na odpovídající jednobajtový vícebajtový znak

Nelze použít.Pokud chcete volat standardní funkci jazyka C, použijte PInvoke.Další informace naleznete v tématu Příklady vyvolání platformy.

mbstowcs, _mbstowcs_l, mbstowcs_s, _mbstowcs_s_l

Převádí sekvenci vícebajtových znaků na odpovídající sekvenci širokých znaků

Nelze použít.Pokud chcete volat standardní funkci jazyka C, použijte PInvoke.Další informace naleznete v tématu Příklady vyvolání platformy.

mbtowc, _mbtowc_l

Převádí vícebajtový znak a odpovídající široký znak

Nelze použít.Pokud chcete volat standardní funkci jazyka C, použijte PInvoke.Další informace naleznete v tématu Příklady vyvolání platformy.

strtod, _strtod_l, wcstod, _wcstod_l

Převádí řetězec na typ double

System::Convert::ToDouble

strtol, wcstol, _strtol_l, _wcstol_l

Převádí řetězec na celé číslo typu long

System::Convert::ToInt32

strtoul, _strtoul_l, wcstoul, _wcstoul_l

Převádí řetězec na celé číslo typu unsigned long

System::Convert::ToUInt32

strxfrm, wcsxfrm, _strxfrm_l, _wcsxfrm_l

Převede řetězec do setříděné formy na základě informací specifických pro národní prostředí

System::IFormattable::ToString

__toascii

Převádí znak na kód standardu ASCII

 

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

Zkontroluje znak a převede jej na malá písmena, pokud je právě velkými písmeny

System::Char::ToLower

tolower, _tolower, towlower, _tolower_l, _towlower_l

Bezpodmínečně převede znak na malá písmena

System::String::ToLower

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

Zkontroluje znak a převede jej na velká písmena, pokud je právě malými písmeny

System::Char::ToUpper

toupper, _toupper, towupper, _toupper_l, _towupper_l

Bezpodmínečně převede znak na velká písmena

System::String::ToUpper

_ultoa, _ultow, _ultoa_s, _ultow_s

Převádí typ unsignedlong na řetězec

System::Convert::ToString

wcstombs, _wcstombs_l, wcstombs_s, _wcstombs_s_l

Převádí sekvenci širokých znaků na odpovídající sekvenci vícebajtových znaků

Nelze použít.Pokud chcete volat standardní funkci jazyka C, použijte PInvoke.Další informace naleznete v tématu Příklady vyvolání platformy.

wctomb, _wctomb_l, wctomb_s, _wctomb_s_l

Převádí široký znak a odpovídající vícebajtový znak

Nelze použít.Pokud chcete volat standardní funkci jazyka C, použijte PInvoke.Další informace naleznete v tématu Příklady vyvolání platformy.

atof, _atof_l, _wtof, _wtof_l

Převádí řetězec se širokými znaky na typ double

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

atoi, _atoi_l, _wtoi, _wtoi_l

Převádí řetězec se širokými znaky na typ int

Nelze použít.Pokud chcete volat standardní funkci jazyka C, použijte PInvoke.Další informace naleznete v tématu Příklady vyvolání platformy.

_atoi64, _atoi64_l, _wtoi64, _wtoi64_l

Převádí řetězec se širokými znaky na typ __int64

Nelze použít.Pokud chcete volat standardní funkci jazyka C, použijte PInvoke.Další informace naleznete v tématu Příklady vyvolání platformy.

atol, _atol_l, _wtol, _wtol_l

Převádí řetězec se širokými znaky na typ long

Nelze použít.Pokud chcete volat standardní funkci jazyka C, použijte PInvoke.Další informace naleznete v tématu Příklady vyvolání platformy.

Viz také

Referenční dokumentace

Běhové rutiny podle kategorie