Last Updated 2014/06/21
Programming Tips Visual C++ API  索 引 
ULONGLONG文字列変換
2004/02/13

64 ビットの ULONGLONG(LONGLONG)が存在する.
32 ビット数値を文字列に変換するには以下で行う.
    int a;
    CString b;
    b.Format("%d", a);

%d のままでは 64 ビットは表現できない.以下のようにする.
    ULONGLONG a;
    char c[100];
    sprintf(c, "%I64u", a);
    CString b = c;

CString b;
b.Format("%I64u",n);
では文字列に変換できない.
wsprintf() も無理である.


参照
ULONGLONG の表示方法
前後のTips
ULONGLONG文字列変換

DSS ProgrammingTipsCGI Ver2.02