Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Турбо Си 2.0_TC01.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
2.68 Mб
Скачать

Глава 1: Использование библиотечных функций Турбо Си. Приво-

дится список #include файлов (*.H) Турбо Си и каждой из их библи-

отечных программ по категориям. Обсуждается функция main и ее ар-

гументы. Заканчивается глава описанием всех глобальных переменных

Турбо Си.

Глава 2: Библиотека Турбо Си. Описание всех библиотечных фу-

нкций Турбо Си в алфавитном порядке. Для каждой функции указана

следующая информация: синтаксис, включаемые файлы, относящиеся к

ней функции, краткое описание действия, возвращаемые значения и

мобильность данной функции. Кроме этого даются ссылки на соот-

ветствующие функции и примеры использования функций.

Приложение A: Интерактивный редактор Турбо Си. Приведено

подробное описание команд редактора, для тех, кому нехватило ин-

формации в Главе 5 Руководства пользователя.

Приложение B: Сообщения об ошибках транслятора. Приведен

список сообщений с объяснением возможных причин появления каждого

сообщения.

Приложение C: Опции командной строки. Приведен список опций

компилятора, используемых с транслятором ТСС.

Приложение D: Служебные программы Турбо Си. Описаны три

программы, включенные в пакет поставки Турбо Си: препроцессор

СРР; МАКЕ - построитель программ; компоновщик Турбо - TLINK;

TLIB - библиотекарь Турбо; GREP - утилита поиска в файлах; BGIOBJ

- утилита для подготовки графических драйверов и шрифтов, а также

объектный модуль перекрестных ссылок OBJXREF.

Приложение E: Сводка синтаксиса языка. Использует модифици-

рованную форму Бэкуса-Наура для определения синтаксиса всех конс-

трукций Турбо Си.

Приложение F: Настройка Турбо Си. Описание программы уста-

новки TCINST, позволяющей настроить клавиатуру, изменить значения

по умолчанию, изменить цвет экрана и т.д.

Приложение G: MicroCalc объясняет как откомпилировать, за-

пустить и использовать MicroCalc (простой табличный процессор,

поставляемый на дистрибутивных дискетах Турбо Си).

Рекомендуемая литература

-----------------------------------------------------------------

Указанные ниже книги будут полезным дополнением к вашим

руководствам по Турбо Си:

- The C Programming Lanquage by Brian W.Kernigan and Dennis

M.Ritchie (New Jersey: Prentice-Hall. 1978) Переведена на русский

язык - Б.Керниган, Д.Ритчи, А.Фьюэр "Язык программирования Си.

Задачи по языку Си". М.: Финансы и статистика, 1985 г. - 279 с.

- Подкомитет X3J11 по стандартизации языка Си Американского

национального института по стандартизации (ANSI) в настоящее вре-

мя готовит официальный стандарт языка, и Турбо Си полностью под-

держивает этот стандарт ANSI на язык Си.

Если вы только начинаете изучать Си, то мы рекомендуем вам

проработать на нем упражнения, приведенные в Кернигане и Ритчи.

Если же у вас есть опыт работы с Си, то изучение Турбо Си не

представит каких-либо трудностей.

- 33,34 -

И с п о л ь з у е м ы е ш р и ф т ы

-----------------------------------------------------------------

Все используемые в данном руководстве шрифты получены с по-

мощью продукта Sprint - профессионального текстового процессора

фирмы Борланд и лазерного принтера PostScript. Различные шрифты

используются следующим образом:

(Примечание. Шрифты в переводе не воссоздаются.)

- Этим шрифтом печатается текст в том виде, как он появляется

на экране или в программе, а также тот текст, который печа-

таете вы /например, опции командной строки/.

- В квадратные скобки в тексте или в команде DOS заключаются

необязательные входные данные или данные, зависящие от вашей

системы.

- В острые скобки в тексте или в команде DOS заключаются нео-

бязательные входные данные или данные, зависящие от вашей

системы.

При описании функций в острые скобки заключаются имена вклю-

чаемых файлов.

- Этим жирным шрифтом печатаются имена функций Турбо Си и име-

на структур в тексте (но не в программных примерах). Этот

шрифт также используется в тексте, но не в программных при-

мерах, для ключевых слов Турбо Си, таких как char, switch,

near и cdecl.

- Курсивом Italic в тексте выделяются имена переменных (иден-

тификаторов), а также слова, на которые следует обратить

внимание, особенно новые термины.

- Этот специальный вид шрифта используется для указания клави-

ши на клавиатуре дисплея. Он часто используется для указания

клавиши, на которую необходимо нажать, например, "Нажмите

Esc для отмены меню".

Авторские права фирмы Borland.

-----------------------------------------------------------------

Этот пакет программного обеспечения защищен Законом на права

копирования США и Международным договором о правах на программное

обеспечение. Поэтому вы должны использовать это пакет как книгу с

с одним лишь исключением: компания Borland разрешает вам сделать

архивную копию пакета Турбо Си с той целью, чтобы вы смогли восс-

тановить утерянное или испорченное программное обеспечение и сох-

ранить ваши денежные вложения.

Вы спросите, а как это "как книгу"? Borland позволяет, нап-

ример, использовать это программное обеспечение каким угодно чис-

лом людей, и оно может быть свободно перенесено с одного компь-

ютера на другой. Но вместе с тем, как одна книга не может

читаться двумя различными людьми в двух различных местах в одно и

то же время, программное обеспечение не может быть использовано

двумя различными людьми в двух различных местах одновременно (ес-

ли, конечно, не нарушаются права фирмы Borland незаконным копиро-

ванием).

Как заключить контракт с фирмой Borland.

-----------------------------------------------------------------

Лучшим путем установления контактов с фирмой Borland являет-

ся подключение к Borland`s Forum с помощью системы CompuServe.

Для этого достаточно указать режим "GO BOR" в головном меню

CompuServe, а затем выбрать пункт "Borland Programming Forum B

(Turbo Prolog & Turbo C)" из главного меню Borland. После этого

вы можете задать вопрос или послать сообщение, поддерживая штат-

ный процесс.

Кроме того, при желании вы можете написать письмо и

направить его по адресу:

Technical Support Department

Borland International

1800 Green Hills Road

P.O.Box 660001

Scotts Valley, CA

95066-0001, USA

Вы также можете позвонить нам в отдел технического сопровож-

дения 408-438-5300. Если это не вызовет у вас каких-либо труднос-

тей, то, пожалуйста, подготовьте перед этим следующую информацию:

- название программного продукта и номер его версии;

- тип и модель компьютера;

- тип операционной системы и номер ее версии.

Г Л А В А 1

------------

ПЕРЕД ТЕМ КАК НАЧАТЬ

----------------------------------------------------------------

Ваш пакет поставки Турбо Си включает две различные версии

компилятора языка Си: интегрированной среды и отдельного автоном-

ного компилятора, использующего командную строку. При установке

Турбо Си вам необходимо скопировать файлы с дистрибутивных дисков

на рабочие гибкие дискеты или на жесткий диск. Никакой защиты от

копирования не предусмотрено, а имеющаяся программа инсталяции

обеспечивает простую настройку Турбо Си. Дистрибутивные дискеты

отформатированы для двусторонних дисководов с двойной плотностью,

они могут быть прочитаны на любом компьютере IBM PC или на сов-

местимых с ним. Для справок мы включили список дистрибутивных

файлов в файл README, находящийся на инсталяционном диске.

Мы предполагаем, что вам знакомы команды DOS. Например, вам

понадобится команда DISKCOPY для создания копии ваших дистрибу-

тивных дисков. Если вы еще не знаете как пользоваться командами

- 39,40 -

DOS, то обратитесь к справочному руководству DOS перед установкой

Турбо Си на своей системе.

После получения пакета, вам необходимо полностью скопировать

дистрибутивные диски и положить их на хранение. Не вздумайте за-

пускать Турбо Си с дистрибутивных дисков, т.к. это единственная

эталонная копия, имеющаяся в вашем распоряжении, она поможет вам,

если что-либо случится с рабочими файлами.

Если вы не знакомы с лицензионными ограничениями фирмы Borland, то вернитесь к Введению (есть также на передней обложке этой книги) и вашей регистрационной карте на продукт.

В этой главе ...

-----------------------------------------------------------------

Эта глава начинается с инструкций необходимых для знакомства с содержимым файла README и инсталяции Турбо Си на вашей системе.В конце главы приводятся рекомендации, которые помогут ориентироваться в дальнейших главах руководства, основываясь на имеющемся опыте программирования.

README файл

-----------------------------------------------------------------

Весьма важно, чтобы вы нашли время для знакомства с файлом

README на инсталяционном диске, прежде чем вы что-либо выполните

с Турбо Си. Этот файл включает последнюю информацию, возможно не

попавшую в Руководства. В нем также содержится перечень всех фай-

лов дистрибутивных дискет с коротким описанием их предназначения.

Для доступа к файлу README, вставьте инсталяционный диск в

устройство A, перейдите на это устройство, набрав A: и Ввод, а

затем наберите README и снова Ввод. Для просмотра файла исполь-

зуйте клавиши со стрелками Вверх и Вниз (Up и Down). Для выхода

используйте Esc.

Установка Турбо Си на вашей системе

-----------------------------------------------------------------

В пакет поставки Турбо Си включены все файлы и программы,

необходимые для запуска как интегрированной среды, так и версии

командной строки, а также модули загрузчиков и библиотеки для

шести моделей памяти и эмуляции сопроцессора 8087. Устанавливаете

ли вы Турбо Си в первый раз или уже имели опыт установки предыду-

щей версии (1.5), все равно программа INSTALL сделает это легко.

Если вы устанавливаете Турбо Си на систему с гибкими дисками

-----------------------------------------------------------------

Если у вашей системы один или два гибких дисковода без жест-

кого диска, то вы должны приготовить три чистых отформатированных

диска перед запуском INSTALL.

Каждый раз, при запуске INSTALL, вы устанавливаете для Турбо

Си одну модель памяти. Если вы хотите установить более одной мо-

- 43,44 -

дели, то вы должны иметь дополнительные дискеты, для каждой моде-

ли памяти, что вы пожелали установить.

Запуск программы INSTALL

-----------------------------------------------------------------

Программа INSTALL, предназначенная для установки Турбо Си,

выполняет процесс установки путем совместной "прогулки". Все что

вы должны делать - это выполнять экранные инструкции, появляющие-

ся на каждом шаге. Пожалуйста читайте их полностью.

Для запуска программы INSTALL:

1. Вставьте дистрибутивный диск с меткой Installation Disk в

дисковод A.

2. Наберите A: и нажмите Ввод.

3. Наберите INSTALL и нажмите Ввод.

С этой точки следуйте появляющимся на экране инструкциям

программы INSTALL.

Как только INSTALL закончит работу, вы можете начать рабо-

тать с Турбо Си.

Запомните: Если вам понадобится изменить опции в интегриро-

ванной версии компилятора Турбо Си, то вы можете это сделать

просто, вызвав TCINST. За пояснениями обратитесь к Приложению F

Справочного руководства Турбо Си.

Переброска Турбо Си на портативную систему

-----------------------------------------------------------------

Если у вас есть портативный компьютер (с жидкокристалическим

или плазменным дисплеем) в дополнении к процессу, изложенному в

предыдущем разделе, перед использованием Турбо Си вам необходимо

установить параметры для экрана. Для работы с интегрированной

версией, лучше установить режим MODE BW80 с командной строки, пе-

ред запуском Турбо Си.

- 45,46 -

Вы можете также установить TC для работы с черно-белым экра-

ном с помощью программы TCINST. Смотрите Приложение F Справочного

руководства Турбо Си. В этой программы вы должны сделать выбор

"Black and White" в меню Screen Modes (режимы экрана).

MicroCalc

-----------------------------------------------------------------

Мы включили файл с исходным текстом программы обработки таб-

лиц, называемый MicroCalc. Прежде чем приступить к его компиляции

ознакомьтесь с Приложением G в Справочном руководстве Турбо Си.

Что дальше?

-----------------------------------------------------------------

Теперь, после установки Турбо Си, вы готовы приступить к уг-

лубленному изучению данного руководства и собственно Турбо Си.

Но, так как данное руководство написано для четырех различных ка-

тегорий пользователей, определенные его главы учитывают конкрет-

ные нужды каждой категории. Перед тем, как включиться в работу,

настоятельно рекомендуем прочесть следующий материал.

Программистам, изучающим Си

-----------------------------------------------------------------

Если вы только приступили к изучению Си, то вам следует про-

честь 2 и 3 главы, которые знакомят с интегрированной средой Тур-

бо Си, демонстрируют загрузку, компиляцию, компоновку и запуск

простой программы, написанной на Турбо Си, в аналогии с редакти-

рованием и записью ваших собственных разработок. Глава 4 познако-

мит вас с интегрированным отладчиком Турбо Си. Далее читайте 6 и

7 главу. Обе написаны в стиле учебного пособия с подробным описа-

нием процесса создания и компиляции программ Си. Если вы не очень

хорошо представляете, как использовать интегрированную версию, то

прочтите главу 5. Глава 8 познакомит вас с графическими возмож-

ностями Турбо Си.

Программистам, имеющим опыт работы с Си.

-----------------------------------------------------------------

Если у вас уже есть опыт работы с Си, то вам не составит

труда перенести ваши программы в данное окружение. Вам следует

прочесть главу 11 "Руководство по языку Турбо Си", для обзора как

Турбо Си совпадает с определениями Кернигана и Ритчи, а также с

проектом стандарта ANSI. Когда вы будете готовы переносить свои

Си программы на Турбо Си вам понадобится глава 3 "Компиляция, от-

ладка и запуск программ," глава 4 - о том как использовать интег-

рированный отладчик, а также глава 12 "Тонкости программирования

на Турбо Си". Если вас заинтересуют возможности графики Турбо Си,

то читайте главу 8.

Программистам, работающим с Турбо Паскалем

-----------------------------------------------------------------