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

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

Войти
Регистрация
Восстановить пароль
 
TonyKing
0 / 0 / 0
Регистрация: 16.01.2011
Сообщений: 14
#1

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

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

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

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

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

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

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

Чем отличается #include <cstring>, #include <string> и #include <string.h>? - C++
Доброго времени суток :) Пишу свой класс и мне для нужны функции для работы со строками. Когда подключаю #include &lt;string&gt; все что мне...

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

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

Оператор cin. Ввод нескольких переменных через делитель - C++
Всем доброго времени суток. Я начинаю работать с C++ и столкнулся с такой проблемой при написании программы. Мне надо ввести в консольном...

Передача других типов переменных через тип LPVOID - C++
Добрый вечер. В функцию нужно передать переменную типа Awesomium::WebView* А функция принимает тип LPVOID Передаю так: ...

Можно ли передать в функцию две переменных через 1 какую-нибудь конструкцию? - C++
Можно ли передать в функцию две переменных через 1 конструкцию чтобы вместо этого int a=5; int b=10; Func (a,b); ...

Загрузка файла через stringstream - преобразование Int в Char - C++
Добрый вечер. Столкнулся с проблеммой, сохраняю данные в файл, через перегрузку оператора вывода: os &lt;&lt; r.ID &lt;&lt; '\t' &lt;&lt; r.Year &lt;&lt;...

Поменять местами значения целых переменных х и у не используя дополнительных переменных - C++
Знаю, что это очень простая задача, но никак не могу сделать, пожалуйста помогите!!! Поменять местами значения целых переменных х и у не...

Даны 5 переменных a,b,c,d,e - необходимо каждой из этих переменных присвоить число из текстового документа - C++
Есть у меня текстовый документ, в котором записаны 5 чисел. Каждое число в новой строчке. Предположим: 893 42 8 745 43 Даны 5...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dimcoder
Полярный
454 / 427 / 66
Регистрация: 11.09.2011
Сообщений: 1,129
04.12.2011, 11:02     Загрузка переменных через #include #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;
}
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
04.12.2011, 11:07     Загрузка переменных через #include #3
TonyKing, если переменную объявили в одном файле, то используете extern при объявлении в другом
TonyKing
0 / 0 / 0
Регистрация: 16.01.2011
Сообщений: 14
04.12.2011, 15:45  [ТС]     Загрузка переменных через #include #4
Спасибо большое за оперативную помощь!
Yandex
Объявления
04.12.2011, 15:45     Загрузка переменных через #include
Ответ Создать тему
Опции темы

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