int index=0; void dec2yyy(int yyy,int source,char* bin) { if(source==0) return; dec2yyy(yyy,source/yyy,bin); if((source%yyy)<10) bin[index]=(char)(source%yyy+0x30); else bin[index]=(char)(source%yyy+0x37); index++; }