#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
int main(void)
{
FILE* tmpfp = tmpfile();
fputs("c-c++-c#-java\n", tmpfp);
rewind(tmpfp);
char ch;
while ((ch = fgetc(tmpfp)) != EOF)
printf("%c", ch);
if (feof(tmpfp))
puts("EOF set");
else
puts("EOF not set");
clearerr(tmpfp);
if (feof(tmpfp))
puts("EOF set");
else
puts("EOF not set");
}
/*
run:
c-c++-c#-java
EOF set
EOF not set
*/