Luka
I folded Myself
Andava eu todo contente a seguir este tutorial http://freebooks.by.ru/view/CProgrammingLanguage/kandr.html quando me falam em EOF - End of file
Sou muito noob nisto e o meu inglês nao é nada de espectacular. Nao percebo o que é um EOF.
Fiz o programa que la manda que é este.
Ja percebi que o que o programa faz é devolver o valor introduzido até ser digitado um EOF. Mas o que raio é um end of file?
Ja agora, outra perguntinha. Como é que uma variavel inteira consegue guardar uma palavra? É por ter o getchar? Porque nao utilizar a variavel como char já que esta engloba numeros e caracteres?
EDIT: porque é que nao dá para escrever < stdio.h > sem os espaços entre os parenteses e a palavra? (Aqui no forum)
Sou muito noob nisto e o meu inglês nao é nada de espectacular. Nao percebo o que é um EOF.
Fiz o programa que la manda que é este.
Código:
#include < stdio.h >
main()
{
int c;
c = getchar();
while (c != EOF)
{
putchar(c);
c = getchar();
}
}
Ja percebi que o que o programa faz é devolver o valor introduzido até ser digitado um EOF. Mas o que raio é um end of file?
Ja agora, outra perguntinha. Como é que uma variavel inteira consegue guardar uma palavra? É por ter o getchar? Porque nao utilizar a variavel como char já que esta engloba numeros e caracteres?
EDIT: porque é que nao dá para escrever < stdio.h > sem os espaços entre os parenteses e a palavra? (Aqui no forum)