Оглавление

ЧАСТЬ I
   Средства разработки				9
   Глава 1. Знакомство с BORLAND C++ 4.5		10
      Требования					11
      Инсталяция Borland C++				12
      Защищенный режим и DPMI			13
      Краткое содержание частей и глав			13
      Резюме					15

   Глава 2. Интегрированная среда разработки		16
      IDE Borland C++					16
      Самоучитель					17 
      Компиляция программ, приведенных в этой книге   	29
      Резюме					31

   Глава 3. Менеджер проектов			32
      Окно проекта					32
      Самоучитель					36
      Резюме					43

   Глава 4. Автономные средства			44
      Автономные компиляторы			44
      Использование редактора Brief			47
      Использован»; Турбоотладчика для DOS		47
      Резюме					48

ЧАСТЬ II
   Программирование на ANSI С 			49

   Глава 5. Данные: что знает программа		50
      Анатомия _С-программы				50
      Комментарии					54
      Переменные и типы данных			S&
      Символические константы			71
      Перечисления					73
      Преобразование типов				74
      Резюме					76
      Упражнения					76

   Глава 6. Действия: что делает программа		78
      Выражения					78
      Оператор if					92
      Оператор else					94
      Условные выражения				96
      Оператор switch					96
      Оператор while					98
      Оператор do-while				99
      Оператор for					100
      Оператор break					102
      Оператор continue .				103
      Оператор goto					103
      Останов программы с помощью exit			104
      Резюме					105
      Упражнения					106

   Глава 7. Функции: разделяй и властвуй		107
       Нисходящее программирование			107
      Локальные переменные				116
      Параметры и аргументы функций			123
      Модификаторы функций				131
      Макросы					131
      Резюме					134
      Упражнения					135

   Глава 8. Структуры данных				136
      Массивы					136
      Многомерные массивы				144
      Структуры					151
      Объединения					157
      Структуры с битовыми полями			161
      Массивы и структуры				163
      Резюме					164
      Упражнения					165

   Глава 9. Указатели				166
      Введение в указатели				166 
      Указатели и динамические переменные                    	172
      Указатели и структуры данных			181
      Указатели и функции				189
      Динамические структуры данных			200 
      Передовые методы работы с указателями                 	208
      Резюме					210
      Упражнения					212

   Глава 10. Строки	           				213
      Что такое строка				213
      Использоьание строковых функций			17
      Поиск элементов строк				226
      Функции управления памятью			231
      Резюме					233
      Упражнения					234

542 Оглавление А

   Глава 11. Ввод и вывод				235
       Стандартные файлы ввода-вывода		235
       Прямой ввод-вывод на консоль			238
       Чтение и запись текстовых файлов			249
       Чтение и запись двоичных файлов			258
       Каталоги и дисководы				268 
       Нетрадиционные методы обработки файлов             	271
       Резюме					275
       Упражнения					276

