char buffer[20]; int i = 3445; long l = -344115L; unsigned long ul = 1234567890UL; _itoa( i, buffer, 10 ); printf( "String of integer %d (radix 10): %s\n", i, buffer );
char szTemp[255]; int lCnt1 = 100; int lCnt2 = 200; memset(szTemp, '\0', sizeof(szTemp)); sprintf(szTemp, "%d%d", lCnt1 , lCnt2 );
或者用CString的Format函数。如;
CString str;
int i = 123456;
str.Format("%d",i);就可以了。
char str[10];
sprintf(str, "%d,%d,%d,%d,%d",1,2,3,4,5);
int i = 3445;
long l = -344115L;
unsigned long ul = 1234567890UL; _itoa( i, buffer, 10 );
printf( "String of integer %d (radix 10): %s\n", i, buffer );
int lCnt1 = 100;
int lCnt2 = 200;
memset(szTemp, '\0', sizeof(szTemp));
sprintf(szTemp, "%d%d", lCnt1 , lCnt2 );
CString str=_T(""),strTemp;
for(int i=0; i<6; i++)
{
strTemp.Format("%d", a[i]);
str += strTemp + " ";
}
str = str.Mid(0, str.GetLength()-1);
这个是什么意思?