一般来说,有三种方式:
1、itoa()
2、sprintf()
3、CString.Formart()
1、 itoa() 方式
int num = 123;
char str[10];
itoa(num,str,10);//10代表十进制
MessageBox(str);
2、sprintf() 方式
int num = 123;
char str[10];
sprintf(str,"%d",num);
MessageBox(str);
3、CString.Formart() 方式
int num = 123;
CString str;
itoa(num, (LPSTR)(LPCTSTR)str, 10);
MessageBox(str);
或者:
int sum = 123;
CString str;
str.Formart(_T("%d"),num);
MessageBox(str);