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

Как сделать так чтобы переменная в описании одной функции была доступна в описании другой? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
JnkT
0 / 0 / 0
Регистрация: 23.02.2010
Сообщений: 39
02.07.2010, 20:46     Как сделать так чтобы переменная в описании одной функции была доступна в описании другой? #1
Как сделать так чтобы переменная в описании одной функции была доступна в описании другой?
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2010, 20:46     Как сделать так чтобы переменная в описании одной функции была доступна в описании другой?
Посмотрите здесь:

Ошибка в описании функции C++
C++ как сделать так чтобы была возможность записывать и фамилию и имя,а то у меня только до пробела читает?
C++ Ошибка в описании структуры
C++ Как сделать так, чтобы программа не компилилась, хотя синтаксически была бы правильной?
C++ Как сделать так, чтобы функции были не вложенными?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
(Phantom)
0 / 0 / 0
Регистрация: 26.05.2009
Сообщений: 86
03.07.2010, 12:15     Как сделать так чтобы переменная в описании одной функции была доступна в описании другой? #2
А код не покажеш, если переменная автоматическая, то при выходе из ф-ии она уничтожаеться.

Можно зделать глобальной и она будет доступна их всех ф-ий.

Другой метод создай класс, где эти ф-ии будут методами и тогда члены будут доступны в ф-иях методах.
JnkT
0 / 0 / 0
Регистрация: 23.02.2010
Сообщений: 39
03.07.2010, 23:25  [ТС]     Как сделать так чтобы переменная в описании одной функции была доступна в описании другой? #3
Спасибо. Мне подошел третий вариант.
А как её сделать глобальной?
(Phantom)
0 / 0 / 0
Регистрация: 26.05.2009
Сообщений: 86
04.07.2010, 10:12     Как сделать так чтобы переменная в описании одной функции была доступна в описании другой? #4


Если прога из одного файла, то просто обьяви ее вне описания ф-ии.

Если в нескольких файлах, то *.h файле написать:
Код
extern variableTYPE variableNAME;
а в *.cpp фале (только в одном)
Код
variableTYPE variableNAME;
JnkT
0 / 0 / 0
Регистрация: 23.02.2010
Сообщений: 39
04.07.2010, 11:26  [ТС]     Как сделать так чтобы переменная в описании одной функции была доступна в описании другой? #5
Понятно.
Yandex
Объявления
04.07.2010, 11:26     Как сделать так чтобы переменная в описании одной функции была доступна в описании другой?
Ответ Создать тему
Опции темы

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