codice:
main()
{
  char c;

  c=getchar();
  while (c !=EOF)
  {
     putchar(c);
     c=getchar();
  }
}
a)Copiare stdin su stdout fino ad EOF escluso e poi terminare.
b)Copiare stdin su stdout fino ad EOF incluso e poi terminare
c)Copiare stdin su stdout fino ad EOF escluso senza però terminare

codice:
main()
{
   char c
   while ((c=getchar()) !=EOF)
   putchar(c);
}
a)Copiare stdin su stdout fino ad EOF escluso e poi terminare.
b)Copiare stdin su stdout fino ad EOF incluso e poi terminare
c)Copiare stdin su stdout fino ad EOF escluso senza però terminare


IO ho provato a compilarli entrambi ma apparentemente mi danno lo stesso output,prendono tutto quello che sta su stdin e lo mettono su stdout;
se qualcuno oltra la soluzione sa dirmi anche brevemente il perchè è meglio!grazie