4. Інструкція для користувача
Основні функціональні можливості програми:
Заміна коментарів вигляду {} і (* *) на коментарі вигляду /* */, які застосовуються в мові програмування С++;
Дозволяє конвертувати програми які містять в собі опис функцій та процедур
Проводить приведення найбільш поширених типів
Підтримує мовні конструкції виду if, if-else, for, while, do-while, switch
Має підтримку виразів що містять логічні AND, OR, NOT
Підтримує роботу з основними функціями введення-виведення (read, write)
Проводить заміну найпоширеніших функцій (clrscr, sqrt, sin, cos) на їх аналог в мові С++
Підтримує роботу з багатомірними масивами
Проводить зчитування з зовнішнього файлу
Результат роботи зберігається в зовнішньому файлі
Ім’я файлу передається в якості аргументу. Це дозволяє створювати пакетні (*.bat) файли для обробки декількох файлів одночасно.
Алгоритм роботи з програмою
Запуск програми проводиться з використанням аргументу в якості імені конвертуємого файлу (зазвичай файл з розширенням *.pas).
Наприклад: c:\> convert.exe input.pas
Якщо відбудеться запуск програми без вказання імені файлу, програма автоматично зробить спробу відкрити файл з іменем “conv.pas” (незалежно від того існує він чи ні). Якщо проба буде невдала (файл не існує, або прочитати його не вдається) програма виведе повідомлення “Can't open file! Sorry...” і припинить своє виконання.