int main ( int argc, char *argv[] ) { unsigned int a = 128; num2bin(a); return EXIT_SUCCESS; } /* ---------- end of function main ---------- */
int main(int argc, char **argv) { char *res; char buffer[1024]; info.base = 0; parseopts(argc, argv); if (!(res = num2bin(info.num, buffer, sizeof(buffer)))) _throwerror(1, "%s is a too large number.", argv[1]); printf("[dec]\t%llu\t=\t[hex]\t%llx\t[oct]\t%llo\t[bin]\t%s\n", info.num, info.num, info.num, res); return 0; }