getchar
The following program illustrates this,
#include <stdio.h> main() { int i; int ch; for( i = 1; i<= 5; ++i ) { ch = getchar(); putchar(ch); } } Sample Program Output AACCddEEtt
The program reads five characters (one for each iteration of the for loop) from the keyboard. Note that getchar() gets a single character from the keyboard, and putchar() writes a single character (in this case, ch) to the console screen.
The file ctype.h provides routines for manipulating characters.