データ変換
これらのルーチンは、ある形式から別の形式にデータを変換します。 通常、これらのルーチンは、ユーザーが作成した変換より速く変換を実行します。 to プレフィックスで始まるルーチンは、それぞれ、関数およびマクロとして実装されます。 実装の使い分けについては、「関数とマクロの使い分け」を参照してください。
データ変換ルーチン
ルーチン |
使用方法 |
同等の .NET Framework 関数 |
---|---|---|
整数の絶対値を求める |
||
文字列を float に変換する |
||
文字列を int に変換する |
||
文字列を __int64 に変換する |
||
文字列を long に変換する |
||
double を指定された長さの文字列に変換する |
||
double を小数点の以下が指定された桁数である文字列に変換する |
||
double 数を文字列に変換する。文字列をバッファーに格納する |
||
_itoa、_i64toa、_ui64toa、_itow、_i64tow、_ui64tow, _itoa_s、_i64toa_s、_ui64toa_s、_itow_s、_i64tow_s、_ui64tow_s |
int、または __int64 を文字列に変換する |
|
long 整数の絶対値を求める |
||
long を文字列に変換する |
||
1 バイト マルチバイト文字を、対応する 2 バイト マルチバイト文字に変換する |
使用できません。 標準 C 関数を呼び出すには、PInvoke を使用します。 詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
日本工業標準 (JIS: Japan Industry Standard) 文字を Japan Microsoft (JMS) 文字に変換する |
使用できません。 標準 C 関数を呼び出すには、PInvoke を使用します。 詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
JMS 文字を JIS 文字に変換する |
使用できません。 標準 C 関数を呼び出すには、PInvoke を使用します。 詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
マルチバイト文字を 1 バイトのひらがなコードに変換する |
使用できません。 標準 C 関数を呼び出すには、PInvoke を使用します。 詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
マルチバイト文字を 1 バイト カタカナ コードに変換する |
使用できません。 標準 C 関数を呼び出すには、PInvoke を使用します。 詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
2 バイト マルチバイト文字を、対応する 1 バイト マルチバイト文字に変換する |
使用できません。 標準 C 関数を呼び出すには、PInvoke を使用します。 詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
マルチバイト文字のシーケンスを、対応するワイド文字のシーケンスに変換 |
使用できません。 標準 C 関数を呼び出すには、PInvoke を使用します。 詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
マルチバイト文字を対応するワイド文字に変換 |
使用できません。 標準 C 関数を呼び出すには、PInvoke を使用します。 詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
文字列を double に変換する |
||
文字列を long 整数に変換する |
||
文字列を unsigned long 整数に変換する |
||
ロケール固有の情報に基づいて、文字列を照合形式に変換します。 |
||
文字を ASCII コードに変換する |
|
|
tolower、_tolower、towlower、_tolower_l、_towlower_l, _mbctolower、_mbctolower_l、_mbctoupper、_mbctoupper_l |
文字を調べ、現在大文字の場合は小文字に変換する |
|
文字を無条件に小文字に変換する |
||
toupper、_toupper、towupper、_toupper_l、_towupper_l, _mbctolower、_mbctolower_l、_mbctoupper、_mbctoupper_l |
文字を調べ、現在小文字の場合は大文字に変換する |
|
文字を無条件に大文字に変換する |
||
文字列に変換 unsignedlong |
||
ワイド文字のシーケンスを、対応するマルチバイト文字のシーケンスに変換する |
使用できません。 標準 C 関数を呼び出すには、PInvoke を使用します。 詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
ワイド文字を対応するマルチバイト文字に変換する |
使用できません。 標準 C 関数を呼び出すには、PInvoke を使用します。 詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
ワイド文字列を double に変換する |
System::Convert::ToInt64, System::Convert::ToUInt64, System::Convert::ToSingle, System::Convert::ToDouble |
|
ワイド文字列を int に変換する |
使用できません。 標準 C 関数を呼び出すには、PInvoke を使用します。 詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
ワイド文字列を __int64 に変換する |
使用できません。 標準 C 関数を呼び出すには、PInvoke を使用します。 詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
ワイド文字列を long に変換する |
使用できません。 標準 C 関数を呼び出すには、PInvoke を使用します。 詳細については、「プラットフォーム呼び出しの例」を参照してください。 |