Olaf "El Blanco"
2005-10-03 11:47:39 UTC
Una tonta pregunta....
#include <stdio.h>
main()
{
int caracter = 0;
while ((caracter = getchar()) != EOF) {
printf ("%c", caracter);
return(0);
}
Cuando ejecuto esto y presiono enter me devuelve todo lo que escribí...
¿donde se guardó toda esa información?
Me imagino que son bytes de cada tecla... Porque si en vez de %c le pongo %d
me imprime los ASCII respectivos....
Y todo eso es mucho para tenerlo en una simple variable entera...
Pregunto esto porque no puedo hacer un ejercicio que expongo en el anterior
mensaje...
#include <stdio.h>
main()
{
int caracter = 0;
while ((caracter = getchar()) != EOF) {
printf ("%c", caracter);
return(0);
}
Cuando ejecuto esto y presiono enter me devuelve todo lo que escribí...
¿donde se guardó toda esa información?
Me imagino que son bytes de cada tecla... Porque si en vez de %c le pongo %d
me imprime los ASCII respectivos....
Y todo eso es mucho para tenerlo en una simple variable entera...
Pregunto esto porque no puedo hacer un ejercicio que expongo en el anterior
mensaje...