Ciao a tutti,
per trovare il valore di EOF è giusto il seguente programma?

codice:
#include <stdio.h>

main ()
{
	printf("%d \n", EOF);
}
Se si (a me dà il valore di EOF come '-1'), avendo il seguente pezzo di codice
codice:
...
for (i=0; i<100 && (c=getchar()) != EOF; ++i)
		s[i] = c;
...
come faccio a passargli il valore di di EOF (al getchar) per farlo uscire dal ciclo?
Ringrazio anticipatamente.