Digamos que tengo un entero de varios dígitos en C. Quiero dividirlo en enteros de un solo dígito.C: ¿cómo separar un número de varios dígitos en variables separadas?
123
se convertirían en 1
, 2
y 3
.
¿Cómo puedo hacer esto, especialmente si no sé cuántos dígitos tiene el número entero?
División y resto. –
Dígitos decimales significa '% 10'. –
Si su int comenzó su vida como 'datos char' (entrada de usuario o archivo de texto ...) no convierta a int en primer lugar (no' scanf', no 'atoi' ...) y use los caracteres para separa los dígitos – pmg