credo che il problema è che non termini la stringa. Credo che sarebbe meglio dopo il ciclo di conversione mettere un bel num_bin[i] = 0;
Inoltre perchè non usi strtoul invece che fare tutto sto casino perchè non usi strtoul(num_da_conv, NULL, 2); ?
Ciao

Rispondi quotando