#include <stdlib.h>
#include <stdio.h>void main( void )
{
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 );
_itoa( i, buffer, 16 );
printf( "String of integer %d (radix 16): 0x%s\n", i, buffer );
_itoa( i, buffer, 2 );
printf( "String of integer %d (radix 2): %s\n", i, buffer ); _ltoa( l, buffer, 16 );
printf( "String of long int %ld (radix 16): 0x%s\n", l,
buffer ); _ultoa( ul, buffer, 16 );
printf( "String of unsigned long %lu (radix 16): 0x%s\n", ul,
buffer );
}
#include <stdio.h>void main( void )
{
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 );
_itoa( i, buffer, 16 );
printf( "String of integer %d (radix 16): 0x%s\n", i, buffer );
_itoa( i, buffer, 2 );
printf( "String of integer %d (radix 2): %s\n", i, buffer ); _ltoa( l, buffer, 16 );
printf( "String of long int %ld (radix 16): 0x%s\n", l,
buffer ); _ultoa( ul, buffer, 16 );
printf( "String of unsigned long %lu (radix 16): 0x%s\n", ul,
buffer );
}
CString::Format
取ab的低4位 得到a部分 取高4位得到b部分,查ascii表 a + 多少 == ascii的 ‘a’ (或者大写的),这样能快一些
int j=0;
char ptr2[200];
char *t = ptr2;
for(; i<nRetLen;i++)
{
int a = ptr[i]>>4; //高4位
a &= 0x0000000f;
int b = ptr[i]&0x0f;//低四位 if(a<10)
{
sprintf(t++,"%d",a);
}
else
{
if(a==10)
sprintf(t++,"%c",'A');
if(a==11)
sprintf(t++,"%c",'B');
if(a==12)
sprintf(t++,"%c",'C');
if(a==13)
sprintf(t++,"%c",'D');
if(a==14)
sprintf(t++,"%c",'E');
if(a==15)
sprintf(t++,"%c",'F');
}
if(b<10)
{
sprintf(t++,"%d",b);
}
else
{
if(b==10)
sprintf(t++,"%c",'A');
if(b==11)
sprintf(t++,"%c",'B');
if(b==12)
sprintf(t++,"%c",'C');
if(b==13)
sprintf(t++,"%c",'D');
if(b==14)
sprintf(t++,"%c",'E');
if(b==15)
sprintf(t++,"%c",'F');
} j++;
if(j%100 != 0)
{
sprintf(t++,"%c",' ');
}
else
{
// sprintf(t++,"%c",'\t');
//sprintf(t++,"%c",'\n');
j = 0;
}
} q.Format("%s",ptr2);
GetDlgItem(IDC_SEND_MSG)->SetWindowTextA(ptr2);好了 我这样 让它显示出来了。