Технология программирования. Базовые конструкции C/C++. Липачев Е.К. - 115 стр.

UptoLike

Составители: 

115
cout << "Всего слов: " << count << '\n';
in.close();
Раздельная компиляция
Раздельная компиляция применяется для разделения программы на
несколько файлов с возможностью отдельной компиляции каждого из них и
объединением в одно целое (например, exe–файл) на заключительном этапе
(подробнее, см., напр., Прата С., Язык программирования С++, Стауструп Б.
Язык программирования C++).
На примере небольшого проекта рассмотрим процесс создания
многофайлового проекта. В программе вводятся координаты точки (числа x
и y) и вычисляются: расстояние от начала координат и угол с координатной
осью (полярные координаты). Проект будет состоять из трех файлов
mycoord.cpp, mytypes.h и myfunctions.cpp. В файле
mycoord.cpp, содержащем функцию main(), выполняется ввод
координат, вызов необходимых функций вычисления и отображение
результатов. В файл mytypes.h будут помещены объявления типов
struct polar для полярных координат и struct rect для
декартовых. Прототипы функций также разместим в этом файле.
Определения функций запишем в отдельный файл с именем
myfunctions.cpp.
В MS Visual Studio 2010 процесс создания многофайлового проекта
состоит из нескольких шагов.
На первом шаге создаем проект с именем mycoord.
     cout << "Всего слов: " << count << '\n';
     in.close();




Раздельная компиляция
     Раздельная компиляция применяется для разделения программы на
несколько файлов с возможностью отдельной компиляции каждого из них и
объединением в одно целое (например, exe–файл) на заключительном этапе
(подробнее, см., напр., Прата С., Язык программирования С++, Стауструп Б.
Язык программирования C++).
      На примере небольшого проекта рассмотрим процесс создания
многофайлового проекта. В программе вводятся координаты точки (числа x
и y) и вычисляются: расстояние от начала координат и угол с координатной
осью (полярные координаты). Проект будет состоять из трех файлов
mycoord.cpp,      mytypes.h       и   myfunctions.cpp.        В    файле
mycoord.cpp, содержащем функцию             main(), выполняется ввод
координат, вызов необходимых функций вычисления и отображение
результатов. В файл mytypes.h будут помещены объявления типов
struct polar – для полярных координат и struct rect – для
декартовых. Прототипы функций также разместим в этом файле.
Определения функций        запишем в отдельный файл с именем
myfunctions.cpp.
     В MS Visual Studio 2010 процесс создания многофайлового проекта
состоит из нескольких шагов.
     На первом шаге создаем проект с именем mycoord.




                                   115