Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
TonyKing
0 / 0 / 0
Регистрация: 16.01.2011
Сообщений: 14
1

Загрузка переменных через #include

04.12.2011, 10:45. Просмотров 519. Ответов 3
Метки нет (Все метки)

Всем честных выборов!)

В общем есть программа, в которой больше места занимают переменные (массивы), чем код, что мне не очень нравится. Хочу вынести переменные в отдельный файл (переменные глобальные).

google мне не помог, может я просто не правильно сформулировал запрос.

Подскажите, пожалуйста, как это реализовать с помощью #include(или других средств).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2011, 10:45
Ответы с готовыми решениями:

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

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

Чем отличается #include <cstring>, #include <string> и #include <string.h>?
Доброго времени суток :) Пишу свой класс и мне для нужны функции для работы со...

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

ошибка в лабе не находит #include<iomanip.h> #include<conio.h>
Само задание: Услуги телефонной сети оплачиваются по следующему правилу: за...

3
dimcoder
Полярный
467 / 440 / 157
Регистрация: 11.09.2011
Сообщений: 1,142
04.12.2011, 11:02 2
В header файле объявите глобальную переменную или массив, а потом включите его.
Пример:
C++
1
2
3
4
5
6
7
//Создаете файл global.h (переименовываете текстовый файл) в папке include и пишите в нем код
#ifndef global.h
#define global.h
 
int n[100];
 
#endif
Файл global.h должен находиться в папке include

Пример драйвера header'a:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <global.h>
#include <iostream.h>
#include <conio.h>
main ()
{
   cout << n[2];    //Пробуем использовать его
 
   getch();
 
   clrscr();
 
   return 0;
}
1
go
Эксперт С++
3637 / 1369 / 243
Регистрация: 16.04.2009
Сообщений: 4,527
04.12.2011, 11:07 3
TonyKing, если переменную объявили в одном файле, то используете extern при объявлении в другом
1
TonyKing
0 / 0 / 0
Регистрация: 16.01.2011
Сообщений: 14
04.12.2011, 15:45  [ТС] 4
Спасибо большое за оперативную помощь!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2011, 15:45

Обработка переменных через функцию operator(){.}
Вообщем, есть несколько переменных и массивов. Они задаются в в главной части...

Какая разница между #include<> и #include""?
Позволите спросить несколько вопросов: 1)Какая разница между #include&lt;&gt; и...

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


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

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

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