Count the number of characters in a file
/* Practical C Programming, Third Edition By Steve Oualline Third Edition August 1997 ISBN: 1-56592-306-5 Publisher: O'Reilly */ #include <stdio.h> const char FILE_NAME[] = "input.txt"; #include <stdlib.h> int main() { int count = 0; /* number of characters seen */ FILE *in_file; /* input file */ /* character or EOF flag from input */ int ch; in_file = fopen(FILE_NAME, "r"); if (in_file == NULL) { printf("Cannot open %s\n", FILE_NAME); exit(8); } while (1) { ch = fgetc(in_file); if (ch == EOF) break; ++count; } printf("Number of characters in %s is %d\n", FILE_NAME, count); fclose(in_file); return (0); }