Código
void bin_to_string(unsigned int value, char *str) { char aux; unsigned int unit; aux = 0; str[0] = str[1] = str[2] = str[3] = str[4] = '0'; str[5] = 0; unit = 10000; while (value) { if (value>=unit) { value -= unit; str[aux]++; } else { aux++; unit /= 10; } } while (str[0]=='0') { for (aux=0; aux<=4; aux++) str[aux]=str[aux+1]; } }
Mod: Los códigos deben ir en etiquetas GeSHi