Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/10/2009, 00:09
sparks17
 
Fecha de Ingreso: octubre-2009
Mensajes: 2
Antigüedad: 15 años, 3 meses
Puntos: 0
Programa en C usando getchar

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!!!