Книга: Язык программирования Си. Издание 3-е, исправленное
A12.4. Включение файла
A12.4. Включение файла
Управляющая строка
#include <имя-файла>
заменяется на содержимое файла с именем имя-файла. Среди символов, составляющих имя-файла, не должно быть знака > и символа новой строки. Результат не определен, если имя-файла содержит любой из символов ", ', или пару символов /*. Порядок поиска указанного файла зависит от реализации.
Подобным же образом выполняется управляющая строка
#include "имя-файла"
Сначала поиск осуществляется по тем же правилам, по каким компилятор ищет первоначальный исходный файл (механизм этого поиска зависит от реализации), а в случае неудачи осуществляется методом поиска, принятым в #include первого типа. Результат остается неопределенным, если имя файла содержит ", или /*; использование знака > разрешается.
Наконец, директива
#include последовательность-лексем
не совпадающая ни с одной из предыдущих форм, рассматривает последовательность лексем как текст, который в результате всех макроподстановок должен дать #include <...> или #include "...". Сгенерированная таким образом директива далее будет интерпретироваться в соответствии с полученной формой.
Файлы, вставляемые с помощью #include, сами могут содержать в себе директивы #include.
- A12.10. Заранее определенные имена
- Включение файлов
- ВВОД-ВЫВОД ФАЙЛА: fprintf( ), fscanf( ), fgets( ) И fputs( )
- Включение продукта в листинг, не соответствующий руководствам Amazon
- 4.11.1 Включение файла
- ВКЛЮЧЕНИЕ ФАЙЛА: #include
- Включение файла
- Часть 1 Основы работы на компьютере
- Глава 6 Ввод и вывод
- Вывод списка доступных шрифтов
- Автоматический доступ
- Вывод разрешения монитора