Section 1.5 Character Input and Output#

Program#

#include <stdio.h>
int main()
{
    int c;
    c = getchar();
    while (c != EOF) {
        putchar(c);
        c = getchar();
    }
}

Explanation#

Input : In any programming language input means to feed some data into program. This can be given in the form of file or from command line. C programming language provides a set of built-in functions to read given input and feed it to the program as per requirement. In this program getchar is a function of reading the input from the user character by character.

Output : In any programming language output means to display some data on screen, printer or in any file. C programming language provides a set of built- in functions to output required data. Similarly putchar is a function which gives the output.