Saludos!!!
Soy principiante en la programación y debo hacer un programa que genere enteros de más de un digito usando getchar().
Realice el siguiente programa pero no obtengo lo que quiero
#include <stdio.h>
int main(void)
{
char num;
int a;
printf("Escribe una serie de numeros contiguos:\n");
while((num=getchar())!=EOF)
{
a=num-'0';
}
putchar(a);
}
¿Cómo logro que mi programa convierta un caracter a un numero?
Ejemplo:
Introduzco 123
quiero obtener:
1
2
3
...?
Agradecería mucho su ayuda!!!