Язык С не определяет ключевые слова, отвечающие за ввод или вывод. Вместо этого ввод/вывод реализуется с помощью библиотечных функций. Для программ на С Borland С++ поддерживает три системы ввода/вывода:
- систему ввода/вывода стандарта ANSI С
- систему ввода/вывода типа UNIX
- некоторые низкоуровневые, определенные для платформы, функции ввода/вывода
В данном разделе сайта обсуждается система ввода/вывода стандарта ANSI С. Причина этого двоякая. Во-первых, система ввода/вывода стандарта ANSI С достаточно широко используется. Во-вторых, она полностью переносима на любые платформы.
Целью данного раздела является предоставление обозрения системы для демонстрации способа работы функций ядра. Библиотека ввода/вывода ANSI С содержит богатый ассортимент функций ввода/вывода - больше, чем можно рассмотреть здесь. Функций, представленных в данном разделе, достаточно для большинства случаев.
Надо помнить, что прототипы некоторых предопределенных типов и констант, библиотечных функций ввода/вывода ANSI С находятся в файле stdio.h.