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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
urartu
Сообщений: n/a
#1

Использование переменной с других файлов - C++

05.06.2007, 11:58. Просмотров 1378. Ответов 3
Метки нет (Все метки)

Привет всем!
А как сделать так, чтобы переменную определенную в одном .cpp файле можно было бы использовать в остальных файлах?????????????
Заренее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2007, 11:58     Использование переменной с других файлов
Посмотрите здесь:

Присвоить переменной типа string сумму двух других строк - C++
Как это вооплотить? Почему при таком подходе просто зависание String a="Номер группы - "; String c; Cin>>c; String x={a,c}; ...

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

Вызов функций с шаблонами из других файлов - C++
Всем здрасьте ! у меня есть 3 файла: main.cpp, wrap.h и wrap.cpp В wrap.h в namespace у меня объявлены функции с шаблонами: ...

Использование неинициализированной переменной - C++
Товарищи! Столкнулся с таким феноменом: обычно если объявленную, но неинициализированную переменную попытаться подставить в арифметическое...

Использование одной переменной - C++
У меня дано два оператора n1=dist*dist; n2=dist/dist; хочу использовать одну переменную n которая принимала бы два эти...

Использование приватной переменной - C++
#include<iostream> #define N 100 using namespace std; class Mass { private: int a,n; public: Mass() ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Анархист
0 / 0 / 0
Регистрация: 27.05.2007
Сообщений: 4
05.06.2007, 18:50     Использование переменной с других файлов #2
ну вообще это делается поключением файла одного к другому чтото типа #include "my.cpp" (правда непомню какие сбобки должны быть, вродь такие)- ток надо чтоб эта переменная была "глобальная".
urartu
Сообщений: n/a
06.06.2007, 13:54     Использование переменной с других файлов #3
Я ваабще то так пробовал, не получалось.
Вот код который я написал:
-----------------------
main.cpp
C++
1
2
3
4
5
6
7
8
#include <iostream>
#include "print.h"
using namespace std;
int p=10;
void main()
{
    print();
}
print.h
C++
1
2
3
4
#ifndef print_h
#define print_h
void print();
#endif
print.cpp
C++
1
2
3
4
5
#include "main.cpp"
void print()
{
    cout<<p<<endl;
}
На это кампилятор дает ошибку!!!!!!!!!!!!!!!!!!!!!!
:confused:
Как все же нужно это делать???????
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2007, 11:44     Использование переменной с других файлов
Еще ссылки по теме:

Записать в файл поочередно по две строки из двух других файлов - C++
В редакторе создайте 2 текстовых файла, внесите в первый файл 10 строк произвольноготекста и во второй 5. Из двух исходных файлов при...

Использование файла в качестве переменной - C++
Проблема вот в чем: Я в классе получаю дату в виде ч\м\с\дд\мм\гг , но мне ее надо как то надо сделать строкой... Я вот придумал взять...

Использование неинициализированной локальной переменной - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; using namespace std; ...

Использование переменной из другого файла - C++
У меня две формы. В первой присваивается переменной значение веденное пользователем, а во второй форме мне нужно использовать это значение....


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

Или воспользуйтесь поиском по форуму:
Ensase
Флудер
191 / 29 / 5
Регистрация: 23.03.2007
Сообщений: 335
07.06.2007, 11:44     Использование переменной с других файлов #4
В целевом файле, точнее в общем хидере обьявляешь переменную как extern
И не надо ерундой страдать подключать *.cpp файлы как хидеры(*.h)
include используй только для подключения *.h,*.hpp!
Yandex
Объявления
07.06.2007, 11:44     Использование переменной с других файлов
Ответ Создать тему
Опции темы

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