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.