Как запустить свою первую программу на Borland C++ 3.11?

Несмотря на обилие новейших программных средств, Borland C++ (хоть он и выглядит достаточно архаично) по-прежнему продолжает оставаться востребованным. Почему он может быть нам полезен?

Первое и главное его достоинство: простота! Нам не нужно каждый раз тратить время на создание нового проекта, настраивать его и добавлять в него исходники, как это мы делаем в Visual C++. Достаточно просто создать новый файл *.cpp, ввести в него текст программы, и его уже можно запустить! Хотя, конечно, возможность создавать проекты в BC++ также есть. Таким образом, лучшую программу для начинающих сложно даже вообразить!

Второе достоинство: мы получаем все преимущества ОС MS DOS, (пусть даже её эмуляции), когда мы могли монопольно распоряжаться всеми ресурсами компьютера. Так, например, мы можем использовать богатую библиотеку графики, а также создавать приложения среднего и низкого уровня, генерируя прерывания, чего, конечно, Visual C++ нам делать не разрешит! Системные программисты часто используют именно BC++ для программирования микроконтроллеров, так как компилятор BC++ 16-разрядный, и VIsual C здесь опять-таки не подойдёт.

Третье достоинство: используя русификатор клавиатуры, мы можем наслаждаться русским текстом, который мы сможем вставлять в функцию printf - а разве это не прекрасно?

Наконец, некоторые главы моей книги в Visual C просто не будут работать, так как реализовать их можно будет лишь на BC++.

Шаг 1 Установка

Программа Borland C++ на самом деле установки не требует. Она просто распаковывается в место, удобное вам. С ней удобно работать из консольного диспетчера файлов, вроде Far, так Borland C++ разрабатывался ещё для DOS. Название папки с программой может варьироваться: BC, TC, BORLANDC и т. д. Запустите FAR и зайдите в папку с программой.

На моём компьютере главная папка программы называется: ТС (Turbo C). Однако это не важно. Гораздо важнее, что находится внутри!

Папка BGI - содержит графические драйвера и шрифты, разработанные непосредственно компанией Borland. В папке BIN - главные выполнимые файлы программы. CLASSLIB - дополнительная библиотека классов С++, INCLUDE - стандартные библиотеки С/С++, LIB - некоторые объектные файлы и статические библиотеки, необходимые программе.

Шаг 2 Запуск программы

Чтобы запустить программу, войдите в папку BIN. Найдите исполнимый файл BC.EXE (TC.EXE). Но прежде, чем запустить программу, необходимо её русифицировать! Скачайте русификатор клавиатуры keyrus.com, скопируйте его в папку BIN и создайте в ней пакетный файл BC.BAT.

В нём будет следующий текст:

@echo off
keyrus
tc.exe
@cls

В зависимости от версии вместо TC.exe в тексте может быть BC.exe. Через BC.BAT мы будем заходить в Borland C++. Запустите программу.

Шаг 3 Настройка среды

Интерфейс BC.BAT прост и интуитивно понятен. Однако, перед началом работы часто нужно настроить его.

Первым делом нужно настроить пути к библиотекам и драйверам. Без них компилятор работать не будет! Выберите в меню Options->Directories. В появившемся окне настройте пути к папкам так, как они расположены на вашем жёстком диске:

Настроив пути, нажмите ОК.

Забегая вперёд, настроим возможность работы с графикой. Выберите Options->Linker->Libraries. В окошке Libraries отметьте флажки так, как показано на рисунке:


Шаг 4 Первая программа

Работа с исходными текстами в BC проста и удобна. Создание нового исходного текста программы мало чем отличается от создания нового документа в текстовом редакторе. Выберите в меню File->New, и на экране появится новое окно - файл Noname00.cpp. Нужно дать ему имя. Для сохранения файла нажмите F2. В появившемся окне Save as введите новое имя файла, например, First.cpp:

Теперь, когда все формальности позади, можно привести к вводу исходного текста. В дальнейшем, при написании новых программ, вам придётся повторять эту последовательность действий лишь с шага 4. Введите текст вашей программы, например

#include <stdio.h>

void main()
{
int a=2, b=3; //объявляем две целые переменные
int c; //в этой переменной будет храниться ответ
c=a+b; //Это наша сложнейшая формула
printf("Ответ: c = %d", c); //Вывод на ответа на экран
}

Вот как будет выглядеть готовый документ:

Обратите внимание, что ключевые слова С++ выделены другим цветом, это делает редактирование исходного кода весьма удобным, упрощая поиск ошибок.
Снова нажмите F2, чтобы сохранить документ. Нажмите F9, чтобы построить исполнимый файл. Если вы правильно настроили программу и ввели текст программы без ошибок, на экране будет отчёт, в котором говорится о том, что билд прошёл без ошибок:

Для запуска построенного исполнимого файла нажмите Alt+R. Так как мы просили программу лишь подсчитать ответ, то, скорее всего, вы увидите, как программа, промелькнув быстро завершилась. Чтобы посмотреть результат нажмите Alt+F5. Вы увидите консоль, в которую был выведен ответ.

Обратите внимание, ответ был выведен сразу на русском языке! В дальнейшем мы будем создавать программы, которые, выдав результат своего выполнения на экран, не завершаются, дав нам возможность с ним ознакомиться.

Шаг -32768... Контекстная помощь!

Вот и всё, что вам нужно знать для запуска программ в Borland C++. В качестве заключения, хочу обратить ваше внимание на ещё одну замечательную "фичу" этой программы: встроенную справку по языку С++! В отличие от типичной контекстной "помощи" Windows-приложений, где, как обычно, когда нужно нет ничего полезного, здесь вы найдёте исчерпывающий справочник по языку С++ в среде Borland! Мало того, для большинства функций даны весьма полные примеры использования, которые сделают ваше обучение лёгким и понятным! На мой взгляд, это руководство намного более удобно, чем знаменитая MSDN от компании Microsoft!

Для запуска справочника, нажмите Shift+F1. Выберите интересующую вас функцию, и вы увидите полное описание её использования на английском языке, а внизу ещё и ссылку "Example", за которой находится вполне работающий пример, в котором эта функция используется.

Теперь, узнав, как правильно использовать среду разработки, перейдём непосредственно к изучению самого языка!

Содержание Назад