Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
+ООП_Навч_посібник.doc
Скачиваний:
8
Добавлен:
01.07.2025
Размер:
6.58 Mб
Скачать

2.1.1. Введення коду програми

Тексти програм, які представлено у цьому посібнику, у разі потреби необхідно ввести вручну. У цьому випадку бажано використовувати будь-який текстовий редактор (наприклад, WordPad), а не текстовий процесор (Word processor). Йдеться про те, що під час введення коду програми мають бути створені виключно текстові файли, а не файли, у яких разом з текстом зберігається інформація про його форматування. Необхідно також пам'ятати, що інформація про форматування тексту дещо перешкоджає роботі С++-компілятора.

Ім'я файлу, який міститиме початковий код програми, формально може бути будь-яким. Але С++-програми зазвичай зберігаються у файлах з розширенням *.срр. Тому називайте свої С++-програми будь-якими іменами, але як розширення використовуйте *.срр. Наприклад, назвіть свою першу програму Grycyuk_Prog.срр (це ім'я вживатиметься в подальших настановах), а для інших програм (якщо не буде спеціальних вказівок) вибирайте імена на свій розсуд.

2.1.2. Компілювання програми

Спосіб компілювання програми Grycyuk_Prog.срр залежить від використовуваного компілятора і вибраних опцій. Більше того, багато компіляторів, наприклад Visual C++ (Microsoft) і C++ Builder (Borland), надають два різні способи компілювання програм: за допомогою компілятора командного рядка та інтегрованого середовища розробки (Integrated Development Environment – IDE). Тому для компілювання С++-програм неможливо дати універсальні настанови, які підійдуть для всіх компіляторів. Це означає, що програміст повинен дотримуватися настанов, наведених у супровідній документації, що додається до Вашого компілятора.

Але, як ми вже зазначали вище, найпопулярнішими компіляторами є Visual C++ і C++ Builder, тому для зручності роботи читачів, які їх використовують, ми наведемо тут настанови з компілювання програм, які відповідають цим компіляторам. Найпростіше в обох випадках компілювати і виконувати програми, наведені у цьому навчальному посібнику, з використанням компіляторів командного рядка. Так ми і вчинимо.

Щоб скомпілювати програму Grycyuk_Prog.срр, використовуючи Visual C++, введіть такий командний рядок:

С:\...>cl -GX Grycyuk_Prog.срр

Опція -GX призначена для підвищення якості компілювання. Щоб використовувати компілятор командного рядка Visual C++, необхідно виконати пакетний файл VCVARS32.bat, який входить до складу Visual C++.

Щоб скомпілювати програму Grycyuk_Prog.срр, використовуючи C++ Builder, введіть такий командний рядок:

C:\...>bcc32 Grycyuk_Prog.срр

В результаті роботи С++-компілятора утворюється об'єктний код, який може виконати комп'ютер після завершення роботи компілятора. Для Windows-середовища виконуваний файл матиме те саме ім'я, що і початковий, але з іншим розширенням, а саме розширенням *.ехе. Отже, виконувана версія програми Grycyuk_Prog.срр зберігатиметься в окремому файлі під назвою Grycyuk_Prog.ехе.

Варто знати! Якщо під час спроби компілювання першої програми було отримано повідомлення про помилку, але Ви упевнені у тому, що ввели її текст коректно, то, можливо, Ви використовуєте стару версію С++-компілятора, який був створений до ухвалення С++-стандарту ANSI/ISO. У цьому випадку зверніться до дод. Г за настановами з використання старих компіляторів.