Mega Code Archive

 
Categories / C / File
 

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); }