Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Bretbas
Каждому свое
363 / 133 / 34
Регистрация: 05.08.2013
Сообщений: 1,414
Завершенные тесты: 1
#1

Как подключить несколько файлов директивой #include - C++

14.05.2014, 23:56. Просмотров 505. Ответов 7
Метки нет (Все метки)

Доброй ночи всем.Возникла такая проблема,нужно подключить несколько файлов одной директивой #include

К примеру есть каталог ITEM.В нем лежат 10 заголовочных файлов item1.h;item2.h;item3.h... и тд.

Как мне подключить сразу все эти файлы одной операцией,чтобы не писать 10 раз #include "ITEM\item1.h" и тд
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2014, 23:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как подключить несколько файлов директивой #include (C++):

Как быстро подключить сразу несколько include - C++
Нужно сделать так, чтобы # include "название .h" включала в себя #include <iostream> #include <string> #include <vector> #include...

Как с помощью include подключить функцию? - C++
Я знаю, что функцию можно подключить с помощью #include ""; , но тогда в проекте приходится создавать ещё 2 файла, в одном(.срр)...

Как подключить отдельную функцию с помощью #include? - C++
Я сейчас изучаю функции. Мне интересно, как можно сделать так, чтобы не писать каждый раз в новой программе одну и туже функцию, а написать...

Как соединить несколько модулей с помощью #include? - C++
Очередная тема из разряда "просвети нуба" ;) Допустим, у меня есть три отдельных модуля, скажем main, ref1 и ref2. Отсюда получается 6...

Работа с файлами в C# с исп. библиотек #include <stdio.h> #include <stdlib.h> #include <math.h> #include <io.h> - C++
В типизированном файле записаны названия городов и их численность. Увеличить численность каждого города на 5% (Количество жителей всегда...

#include<iostream>// подключение библиотек #include <conio.h> #include <climits> - C++
помогите для этой программы сделать блок-схему. Пожалуйста #include&lt;iostream&gt;// подключение библиотек #include &lt;conio.h&gt; #include...

7
Jupiter
Каратель
Эксперт С++
6566 / 3987 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
15.05.2014, 00:12 #2
одной директивой нельзя так сделать

Не по теме:

Цитата Сообщение от Bretbas Посмотреть сообщение
#include "ITEM\item1.h"
следует использовать прямой слеш, а не обратный

0
kupnu4
26 / 26 / 9
Регистрация: 03.05.2013
Сообщений: 71
15.05.2014, 00:26 #3
смотря для чего тебе это нужно. если тебе лень один раз написать - тут медицина бессильна, придется писать. Если тебе это нужно в несколько файлов подключить - можешь создать свой заголовочный файл, в него включить все нужные заголовочные файлы(разумеется по отдельности) и потом уже подключать свой заголовочный файл куда тебе нужно.
0
Bretbas
Каждому свое
363 / 133 / 34
Регистрация: 05.08.2013
Сообщений: 1,414
Завершенные тесты: 1
15.05.2014, 01:53  [ТС] #4
То есть ответ - никак,я так понимаю?
0
alexey31415
59 / 59 / 3
Регистрация: 16.05.2010
Сообщений: 632
15.05.2014, 02:03 #5
Bretbas, да.
0
oxyfat
66 / 63 / 11
Регистрация: 01.05.2014
Сообщений: 247
15.05.2014, 09:54 #6
ха ха ха, что значит ни как...
с лёгкостью:
// HeadShot.cpp : Defines the entry point for the console application.
//

C++
1
2
3
4
5
6
7
8
#include "stdafx.h"
#include "GLOBALS.h"
 
int main(int argc, char* argv[])
{
    printf("Hello World!\n");
    return 0;
}
GLOBALS.h
Кликните здесь для просмотра всего текста

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
25
26
27
28
29
30
31
#include "asshole_00.h"
#include "asshole_01.h"
#include "asshole_02.h"
#include "asshole_03.h"
#include "asshole_04.h"
#include "asshole_05.h"
#include "asshole_06.h"
#include "asshole_07.h"
#include "asshole_08.h"
#include "asshole_09.h"
#include "asshole_10.h"
#include "asshole_11.h"
#include "asshole_12.h"
#include "asshole_13.h"
#include "asshole_14.h"
#include "asshole_15.h"
#include "asshole_16.h"
#include "asshole_17.h"
#include "asshole_18.h"
#include "asshole_19.h"
#include "asshole_20.h"
#include "asshole_21.h"
#include "asshole_22.h"
#include "asshole_23.h"
#include "asshole_24.h"
#include "asshole_25.h"
#include "asshole_26.h"
#include "asshole_27.h"
#include "asshole_28.h"
#include "asshole_29.h"
#include "asshole_30.h"


HeadShot.zip
0
Demencia
0 / 0 / 0
Регистрация: 05.07.2013
Сообщений: 4
15.05.2014, 10:01 #7
Вопрос "одной директивой". Фактически, у тебя их две. Одной подключить нельзя, как тебе и сказали. Фактически.
0
Croessmah
Пришел
Эксперт CЭксперт С++
13735 / 7814 / 889
Регистрация: 27.09.2012
Сообщений: 19,202
Записей в блоге: 3
Завершенные тесты: 1
15.05.2014, 10:23 #8
Цитата Сообщение от oxyfat Посмотреть сообщение
ха ха ха, что значит ни как...
вот так:
Цитата Сообщение от Bretbas Посмотреть сообщение
чтобы не писать 10 раз
в т.ч. и в GLOBALS.h
1
15.05.2014, 10:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2014, 10:23
Привет! Вот еще темы с ответами:

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

Как создать несколько пронумерованных файлов - C++
Например я хочу создать 10 файлов с именами file0, file1 и так далее до 9 for(int i=0; i&lt;10; i++) { ofstream fout(); // В...

Как объединить несколько больших файлов? - C++
Как в программе на c++ объединить большие текстовые файлы?

Как связать несколько файлов одной программы - C++
есть 3 файла MainFile.cpp #include &lt;iostream&gt; #include &lt;windows.h&gt; #include &lt;fstream&gt; #include &quot;BankAccounts.h&quot; using...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

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