netlib.narod.ru< Назад | Оглавление | Далее >

Глава 7. Ввод и вывод

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

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

Свойства библиотечных функций специфицированы в более чем дюжине заголовочных файлов; вам уже встречались некоторые из них, в том числе <stdio.h>, <string.h> и <ctype.h>. Мы не рассматриваем здесь всю библиотеку, так как нас больше интересует написание программ на Си, чем использование библиотечных функций. Стандартная библиотека подробно описана в приложении В.


netlib.narod.ru< Назад | Оглавление | Далее >

Сайт управляется системой uCoz