Sean C. Farley ha scritto: > You are testing c which has not been set. It works OK if you set c then > do the test: > > + c = fgetc(f); > if (c != EOF) > - printf("%c\n", fgetc(f)); > + printf("%c\n", c); Yes, you are right, this is what I meant, I'm just a bit disorganised.... Thanks! Gábor