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

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

Ввод, вывод, потоки и файлы

Язык С не определяет ключевые слова, отвечающие за ввод или вывод. Вместо этого ввод/вывод реализуется с помощью библиотечных функций. Для программ на С Borland С++ поддерживает три системы ввода/вывода:

  • систему ввода/вывода стандарта ANSI С
  • систему ввода/вывода типа UNIX
  • некоторые низкоуровневые, определенные для платформы, функции ввода/вывода

В данном разделе сайта обсуждается система ввода/вывода стандарта ANSI С. Причина этого двоякая. Во-первых, система ввода/вывода стандарта ANSI С достаточно широко используется. Во-вторых, она полностью переносима на любые платформы.

Целью данного раздела является предоставление обозрения системы для демонстрации способа работы функций ядра. Библиотека ввода/вывода ANSI С содержит богатый ассортимент функций ввода/вывода - больше, чем можно рассмотреть здесь. Функций, представленных в данном разделе, достаточно для большинства случаев.

Надо помнить, что прототипы некоторых предопределенных типов и констант, библиотечных функций ввода/вывода ANSI С находятся в файле stdio.h.