Section 1.5.2 Character Counting

Program

#include <stdio.h>

/* count characters in input; 1st version */
int main() {
    long nc;
    nc = 0;
    while (getchar() != EOF)
        ++nc;
    printf("%ld\n", nc);
}

Explanation

In this program we are going to count the number of characters present in the input. The program does the counting by setting nc to 0 in the beginning. As the program enters while loop condition (getchar() != EOF). When nc hits end of the document it prints the number of characters in the file.


This document was updated on 18 Nov of 24