main()
{
int c;
while ((c = getchar()) != EOF)
putchar(c);
}
Su questo codice C avrei alcune domande:
1. dal libro da cui l'ho estratto c'è un esercizio di trovare il valore di EOF, bene io lo faccio stampare con putchar o printf ma mi stampa uno spazio. cosa vale in realtà eof
2. eseguendolo ottengo che inserisco una stringa e me la ristampa, ma non dovrebbe acquisire e stampare un singolo carattere usando getchar?
Mi sono appena approcciato al libro, anche se conosco già abbastanza bene la programmazione procedurale in c++...