int chr;
puts("Wciśnij Enter...");
while (((chr = gethar ())! EOF && chr!='\n');
nie miałeś tam za mało jednego otwierającego nawiasu przed while? i co miał robić ten program? wypisywać "Wciśnij Enter..." dopóki plik sie nie skończy albo nie będzie \n ?? odezwij sie na priva jeśli to co napisałem nie pomoże.