Scusa ma l'uso di strtoul nel tuo caso va bene solo per la conversione da stringa a decimale ...non per convertire da decimale a stringa binaria...comunque ti eviti il primo ciclo.