Give me a few minutes and I'll post back with an edit to this post.
Appears OK, but totally untested for accuracy.
Code:
#include <stdio.h>
int main() {
FILE *ifp;
int ttl_golfers, counter, score, parscores, totalscore, ok, j, i;
ifp = fopen("golf.txt","rt");
fscanf(ifp, "%d", &ttl_golfers);
printf("\n %d golfers played on this golf course:\n\n", ttl_golfers);
for(i = 0, parscores = 0; i < 18; i++) {
fscanf(ifp, "%d", &score);
parscores += score;
}
printf("\n Par for this course is: %d", parscores);
for(counter = 1; counter <= ttl_golfers; counter++) {
totalscore= 0;
for(j=0; j < 18; j++) {
ok = fscanf(ifp, "%d", &score);
totalscore += score;
}
printf("\nGolfer #%d's Score: %d\n", counter, totalscore);
}
fclose(ifp);
//i = getchar(); ++i;
system("PAUSE");
return 0;
}