Прототип: int getchar(void); - чтение одного символа с клавиатуры.
Файл прототипа: stdio.h.
Возвращаемое значение: символ (при успешном вводе)или EOF (ошибка ввода или конец файла). Признак конца файла при вводе: символы Ctrl+z.
Прототип: int putchar(int); - вывод одного символа на экран.
Файл прототипа: stdio.h
Возвращаемое значение: символ (успех)|EOF (ошибка).
Пример.
/* Чтение строки с терминала. */
/* Возвращает указатель на строку и ее длину */
int getline(char *s, // Введенная строка
int lim){ // Ее максимальная длина
int c, // Вводимый символ
i;
for(i=0; i<lim && (c=getchar())!=EOF && c!='\n'; i++){
s[ i ]=c;
}
s[ i ]='\0';
return i;
} // End getline