Стандартный ввод с консоли, как правило, осуществляется с помощью scanf(). Она читает все стандартные типы данных и автоматически преобразует числа к правильному внутреннему формату. Чем-то она похожа на свою противоположность printf(). Стандартный вид scanf() следующий:
int scanf(const char * форматная_строка,..);
форматная_строка определяет способ чтения значений в переменные, на которые указывает список аргументов.
Форматная строка состоит из трех типов символов:
- Спецификаторы формата
- Специальные символы
- Стандартные символы
Функция scanf() возвращает число введенных полей. Она возвращает EOF,.если обнаруживается преждевременный конец файла.