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.