15 lines
276 B
C
15 lines
276 B
C
#define LEN 32
|
|
|
|
const char* IntToStrX(unsigned int num, unsigned int mxlen){
|
|
static char s[LEN+1];
|
|
char * o=s;
|
|
int len;
|
|
s[LEN]=0;
|
|
for (len=(LEN-1);len>=(LEN-mxlen);len--){
|
|
s[len]=(num%16)+'0';
|
|
if(s[len]>'9')
|
|
s[len]+='A'-'9'-1;
|
|
num/=16;
|
|
};
|
|
return &s[len+1];
|
|
};
|