您的位置:首页 > 其它

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

2011-03-08 14:06 204 查看
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" ;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: