Se non vuoi passare per le stringhe, puoi conoscere la lunghezza di un numero intero utilizzando il logaritmo in base 10. La libreria math.h mette a disposizione la funzione log10:
oppure potresti procedere per divisioni successive, ma così risparmi righe di codice!codice:int mioValore = 12345; int lunghezza = log10(mioValore) + 1;
Ciao.![]()




Rispondi quotando