数字格式化输出,就像任务管理器那样

void FormatCharacter(DWORD mUse, CString *str)

{

         DWORD high;
    DWORD low;
    high = mUse / 1000;
    low = mUse % 1000;
    if(high == 0)
    {
     CString lowString;
     lowString.Format("%d",low);

     *str = lowString ;
     }
    else if(high != 0)
    {
     CString highString;
     highString.Format("%d", high);

     DWORD hundred;
     DWORD ten;
     DWORD one;
     hundred = low / 100;
     ten = (low % 100) / 10;
     one = low % 10;
     CString hundredString;
     CString tenString;
     CString oneString;
     hundredString.Format("%d", hundred);
     tenString.Format("%d", ten);
     oneString.Format("%d", one);

     *str = highString + "," + hundredString + tenString + oneString + " K" ;

     }

你可能感兴趣的:(任务)