Double
aCString
を使用して a に変換できます_ecvt
result_str=_ecvt(int,15,&decimal,&sign);
では、 を に変換する上記のようなメソッドはありint
ますCString
か?
Double
aCString
を使用して a に変換できます_ecvt
result_str=_ecvt(int,15,&decimal,&sign);
では、 を に変換する上記のようなメソッドはありint
ますCString
か?
1 つの方法を次に示します。
CString str;
str.Format("%d", 5);
あなたの場合、_T("%d")
またはL"%d"
ではなく試してください"%d"
例にもっと似たものが必要な場合は、_itot_s を試してください。Microsoft コンパイラでは、Unicode 設定に応じて、_itot_s は _itoa_s または _itow_s を指します。
CString str;
_itot_s( 15, str.GetBufferSetLength( 40 ), 40, 10 );
str.ReleaseBuffer();
入力形式を解析する必要がないため、わずかに高速になるはずです。