Програмування С, С++теорія та практика (частина 1)
Директиви включення
У багатьох програмах ми зустрічаємо використання так званих директив включення файлів. Синтаксис використання їх у програмі наступний :
# іпсІийе <£іІе_1>
# іпсІийе <£іІе_2>
# іпсІийе <£іІе_п>
По-перше, слід звернути увагу на те, що на відміну від більшості операторів, ця директива не завершується крапкою з комою. Використання таких директив призводить до того, що препроцесор підставляє на місце цих директив тексти файлів у відповідності з тими, що перелічені у дужках < ... > . Якщо ім’я файла міститься у таких дужках, то пошук файлу буде проводитися у спеціальному каталозі файлів для включення (як, правило, каталог ШСЬПБЕ, усі файли з розширенням *.И - кеайег-файли). Якщо даний файл у цьому каталозі буде відсутнім, то препроцесор видасть відповідне повідомлення про помилку, яка є досить типовою для початківців при роботі в інтегрованому середовищі:
< ІІпаЬІе (о ореп іпсІийе ГіІе ТіІе.Н'. >
<Неможпиво відкрити файл включення ' ГіІе.Н'>
У цьому випадку достатньо перевірити не тільки наявність кеайег- файлу у відповідній директорії, але й впевнитися у тому, що опція ОрІіот'ЮігесІогіез дійсно відповідає правильному диску та спеціальному каталогу, де розташовані файли включення.
Існує і другий спосіб - вказівка імені файлу у подвійних лапках - “/ііе п.ш ”, так найчастіше підключають програмісти власноруч створені файли включення. Тоді пошук файлу ведеться у поточній директорії активного диску, якщо ж пошук буде невдалим, система закінчує його у спеціальному каталозі для йеайег-файлів, як і у загальному випадку. Найбільш частим у початківців є включення файлу "зійіо.И":
#іпсІийе <з,Ьйіо.Ь> таіп()
{
ргіп^£("ИеІІо ! ...\п");
ге'Ьигп 0;
}
Слід зауважити, що файли включення іноді можуть вміщувати в собі командні рядки включення інших файлів, причому без ніяких обмежень у глибину вкладеності. Цей прийом широко застосовується при розробці великих програмних проектів.
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
Схожі підручники
- Розрахункова робота з курсу Економыка Пыдприэмства
- МЕТОДИЧНІ ВКАЗІВКИ ДO ВИКОНАННЯ ІНДИВІДУАЛЬНИХ ЗАВДАНЬ З КУРСУ «Професійна психологія та конфліктологія»
- Банки як агенти валютного контролю
- Фінансові системи зарубіжних країн (частина 2)
- Хрестоматія з Філософії (частина 2) (онлайн)
- РОЗРАХУНКОВІ РОБОТИ З КУРСУ «ЕКОЛОГІЯ»
