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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
parkito
 Аватар для parkito
11 / 11 / 2
Регистрация: 22.03.2010
Сообщений: 685
09.08.2011, 08:41     Многофайловые программы #1
Подскажите пожалуйста как запускать многофайлове программы.

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

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++ Модули. Многофайловые проекты- Помогите пожалуйста.
C++ Подскажите. Не компилирует текст программы, запрашивает в коде мол не достающую скобку. Ниже приведен текст программы.
Открытие файла другой программы из программы.Косяк. C++
обясните структуру программы , что выполнняет каждая строчка программы, зараннее благодарен! C++
Ребята, . пожалуйста! Вот текстовые программы. Вообще в строках не соображаю, прошу о .! программы на С++ C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
solar_wind
 Аватар для solar_wind
740 / 731 / 39
Регистрация: 06.07.2009
Сообщений: 2,937
Завершенные тесты: 1
09.08.2011, 08:46     Многофайловые программы #2
Что ты подразумеваешь под многофайловой программой?
Несколько файлов с кодом? Несколько исполняемых файлов? Или что?
parkito
 Аватар для parkito
11 / 11 / 2
Регистрация: 22.03.2010
Сообщений: 685
09.08.2011, 08:48  [ТС]     Многофайловые программы #3
Цитата Сообщение от vitaly1981 Посмотреть сообщение
Что ты подразумеваешь под многофайловой программой?
Несколько файлов с кодом? Несколько исполняемых файлов? Или что?
Программа, где более одного файлов изходного кода.
ValeryLaptev
Эксперт C++
1005 / 784 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
09.08.2011, 08:53     Многофайловые программы #4
parkito, в зависимости от среды нужно тем или другим способом создать ПРОЕКТ. В проект все файлы и включаются. Тогда среда их все компилирует и собирает в один исполняемый модуль.
В какой среде работаешь?
solar_wind
 Аватар для solar_wind
740 / 731 / 39
Регистрация: 06.07.2009
Сообщений: 2,937
Завершенные тесты: 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     Многофайловые программы
Ответ Создать тему
Опции темы

Текущее время: 03:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru