CString m_str;
unsigned int nNumber=3435973837;
m_str.Empty();
while (nNumber != 0)
{
m_str += (TCHAR) ('0'+nNumber%10); //这一句,不理解,请帮忙解释一下
nNumber /= 10;
}
unsigned int nNumber=3435973837;
m_str.Empty();
while (nNumber != 0)
{
m_str += (TCHAR) ('0'+nNumber%10); //这一句,不理解,请帮忙解释一下
nNumber /= 10;
}
(TCHAR) ('0'+nNumber%10)的意思分开来解释nNumber%10是求其个位数。将字符‘0’加其各位是实际上就是得出其个位数的字符的值
比如nNumber%10=7的话,那么'0'+nNumber%10就是'7'。
CString m_str;
unsigned int nNumber=3435973837;
m_str.Empty();
while (nNumber != 0)
{
m_str += (TCHAR) ('0'+nNumber%10); //这一句,不理解,请帮忙解释一下
nNumber /= 10;
}
一般可以用数字转换字符的方式sprinf或者CString的Format函数来处理