Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
parkito
11 / 11 / 2
Регистрация: 22.03.2010
Сообщений: 691
#1

Многофайловые программы - C++

09.08.2011, 08:41. Просмотров 1207. Ответов 4
Метки нет (Все метки)

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

Вот например файл А

C++
1
2
3
4
5
6
7
8
9
10
#include<iostream>
using namespace std;
int a=5;
int main ()
{setlocale(LC_ALL,"Rus");
cout<<a;
cin.get();
cin.get();
return 0;
}
И Б

C++
1
2
3
4
5
6
7
8
9
10
#include<iostream>
using namespace std;
extern int a;
int m ()
{
cout<<a+1;
cin.get();
cin.get();
return 0;
}
Компилируется и выполняется только тот, который содержит функцию main.
Как так же ставить в очередь на выполнения файлы если их больше 3 ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.08.2011, 08:41     Многофайловые программы
Посмотрите здесь:

Многофайловые программы - C++
Доброго времени суток! Объясните пожалуйста почему компилятор в Файле В использует объявление класса some из Файла А для построение...

Функции и многофайловые программы в Си - C++
Доброе утро, у меня есть задание. - каждая подпрограмма является функционально завершенной и должна вызываться более одного раза с...

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

Модули. Многофайловые проекты- Помогите пожалуйста. - C++
Определить функцию, возвращающую количество минут до окончания суток. Выполнить перегрузку функции для следующих типов...

Классы. Многофайловые проекты. Описать класс с именем STUDENT - C++
Описать класс с именем STUDENT, содержащий поля:  фамилия и инициалы;  номер группы;  успеваемость (массив из пяти элементов). ...

Многофайловые проекты - Turbo Pascal
Реализовать в виде отдельных модулей набор подпрограмм для выполнения следующих опе-раций над комплексными числами: 1) сложение; 2)...

Inline функции и многофайловые проекты - Visual C++
Здравствуйте, уважаемые программисты ! Имеются 2 файла: foo.cpp: inline int foo() { return 0; } main.cpp:

Многофайловые проекты ошибка в синтаксисе - Visual C++
Здравствуйте, подскажите пожалуйста, а чем проблема, есть 3 файла: Array.h #include&lt;iostream&gt; #include&lt;stdlib.h&gt; #include&lt;ctime&gt; ...

.NET 4.x IntelliTrace остается в процессах после закрытия программы. Правильное завершение программы? - C# WPF
Много (очень много) раз запускал программу, закрывал через крестик. Вдруг винда сообщает, что виртуальная память вся забита (8к). Открываю...

При запуске любой программы MS Office происходит псевдо установка программы - MS Office
Приветствую. Беда с пакетом. Он нелицензионный, поломаный, может оттого, но на других компах отлично работает. Дело в том, что...

Программы автозагрузки Windows в реестре. Отключение программы без удаления записи - C#
Как узнать включена ли автозагрузка программы в реестре Windows и как отключить программу автозагрузки в реестре не удаляя саму запись...

при запуске любой программы выскакивает окно ВЫБОР ПРОГРАММЫ - Удаление вирусов
Что делать или как удалить вирус У меня при запуске любой программы выскакивает окно ВЫБОР ПРОГРАММЫ Я даже не могу установить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
solar_wind
756 / 747 / 42
Регистрация: 06.07.2009
Сообщений: 2,969
Завершенные тесты: 1
09.08.2011, 08:46     Многофайловые программы #2
Что ты подразумеваешь под многофайловой программой?
Несколько файлов с кодом? Несколько исполняемых файлов? Или что?
parkito
11 / 11 / 2
Регистрация: 22.03.2010
Сообщений: 691
09.08.2011, 08:48  [ТС]     Многофайловые программы #3
Цитата Сообщение от vitaly1981 Посмотреть сообщение
Что ты подразумеваешь под многофайловой программой?
Несколько файлов с кодом? Несколько исполняемых файлов? Или что?
Программа, где более одного файлов изходного кода.
ValeryLaptev
Эксперт С++
1035 / 814 / 48
Регистрация: 30.04.2011
Сообщений: 1,658
09.08.2011, 08:53     Многофайловые программы #4
parkito, в зависимости от среды нужно тем или другим способом создать ПРОЕКТ. В проект все файлы и включаются. Тогда среда их все компилирует и собирает в один исполняемый модуль.
В какой среде работаешь?
solar_wind
756 / 747 / 42
Регистрация: 06.07.2009
Сообщений: 2,969
Завершенные тесты: 1
09.08.2011, 08:55     Многофайловые программы #5
Ну принцип примерно такой:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include<iostream>
#include "prog2.cpp"
using namespace std;
int a=5;
int main ()
{setlocale(LC_ALL,"Rus");
cout<<a;
cin.get();
cin.get();
m ();
return 0;
}
    
файл prog2.cpp
#include<iostream>
using namespace std;
extern int a;
int m ()
{
cout<<a+1;
cin.get();
cin.get();
return 0;
}

Не по теме:


А как вы работаете в Visual Studio если этого не знаете?

Yandex
Объявления
09.08.2011, 08:55     Многофайловые программы
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru