Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Часть II. Становимся программистами. Поскольку sumSequence () теперь находится в отдельном модуле




Создание                                                    срр

Поскольку sumSequence () теперь находится в отдельном модуле, в ule.срр остается только функция                                  ():

//        демонстрирует, как можно разбить

//        программу на       модулей,

/ /        упростив написание и проверку;

//        этот модуль содержит функцию

 

 

int                 out,     in);

 

int           char* pszArgs[])

{

<< "Эта программа суммирует                \п"

<<     Ввод последовательности можно

<< "введя

<< "Остановить программу можно,\п"

<< "введя два          числа

// накопление последовательности чисел... int

do

{


// сложить числа, введенные

// с клавиатуры

cout << "\пВведите следующую

 

//    полученный cout       равна "

<<

<<


 

(cout, ;


//    сумма не равна О

} while

<< "Программа завершена\п"; return 0;

}

В этом варианте программы отсутствует функция sumSequence (), но добавлена

строка объявления прототипа:

in t                                                 out,               in) ;

Использование прототипов функций пояснялось в главе 6, "Создание функций".

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

 

Создание файла проекта

Теперь можете открыть исходные файлы                                                  и MainModule. срр в редакторе rhide . После этого выберите команду меню                                                                                                 или нажмите

<F9>. Редактор rhid e скомпилирует оба файла и объединит их в программу с именем (к счастью, ее всегда можно переименовать).

Глава 10. Прочие функциональные особенности                         113


Создание файла проекта в GNU C++

Возможность скомпилировать все относящиеся к одной программе модули, откры- вая их, имеет один важный плюс: это очень просто. Однако, если в программе много модулей, необходимость открывать каждый из них в отдельности становится пробле- мой. Чтобы избежать этой работы, можно создать файл, в котором будут содержаться имена    модулей, которые нужно скомпилировать и скомпоновать.

Для этого выполните ряд действий.

Закройте все открытые файлы и выберите                                Project.

2. Введите имя проекта, например Separate (это имя не имеет особого зна- чения используйте любое понравившееся вам слово). В нижней части экрана появится окно проекта с одним элементом

3. Выберите               Add Item. Появится окно, показывающее содержимое текущего каталога.

4. Выберите файл

5. на кнопке Cancel, чтобы закрыть текущее окно. Проект Sepa- rate создан.

6. Для компиляции выберите из меню

Еще одно достоинство файла проекта в том, что он  позволяет                         сохранять в нем дополнительную информацию о программе, хотя и не такую богатую, как в случае использования Visual C++.

Создание файла проекта в Visual C++

Если при работе с этой книгой вы используете Visual C++, выполните следующее.

Выберите                       Workspace, чтобы закрыть все открытые файлы проектов.

2. Откройте исходный файл MainModule.cpp и щелкните на кнопке Com- pile (заметьте — не на кнопке Make).

Если вы щелкнете на кнопке Make, ничего страшного не произойдет, просто на этапе связывания возникнет ошибка.

3. Visual C++ запросит подтвердить создание файла проекта. Подтвержде- ние необходимо, поскольку Visual C++ не может работать с отдельным

который не входит ни в один проект.

Теперь у нас есть проект, содержащий один файл — MainModule.cpp.

4. Если рабочее пространство пока не открыто, откройте его, выбрав из ме- ню

При этом должно появиться окно, содержащее две вкладки: окно про- смотра классов (Class View) и окно просмотра файла (File View). Эти окна представляют два пути просмотра проекта. В окне просмотра файла пока- зано содержимое .

5. Перейдите в окно просмотра  файла  в                  проекта, воспользовавшись соответствующей вкладкой.

6. Щелкните правой кнопкой мыши  на  файлах                                           при этом появится выпадающий список файлов, составляющих проект MainModule. Сейчас в проект входит только один файл —

 

 


Поделиться:



Последнее изменение этой страницы: 2019-04-19; Просмотров: 209; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.012 с.)
Главная | Случайная страница | Обратная связь