Программирование на C и C++

Онлайн справочник программиста на C и C++

scanf()

Стандартный ввод с консоли, как правило, осуществляется с помощью scanf(). Она читает все стандартные типы данных и автоматически преобразует числа к правильному внутреннему формату. Чем-то она похожа на свою противоположность printf(). Стандартный вид scanf() следующий:

int scanf(const char * форматная_строка,..);

форматная_строка определяет способ чтения значений в переменные, на которые указывает список аргументов.

Форматная строка состоит из трех типов символов:

  • Спецификаторы формата
  • Специальные символы
  • Стандартные символы

Функция scanf() возвращает число введенных полей. Она возвращает EOF,.если обнаруживается преждевременный конец файла.