0 / 0 / 0
Регистрация: 30.03.2010
Сообщений: 22
|
|
1 | |
Глобальная переменная16.04.2010, 23:24. Просмотров 718. Ответов 8
Метки нет Все метки)
(
Никогда с таким не сталкивался... В общем:
Надо обьявить глобальный масив в одной функции, но чтобы его видели все другие функции. Вне функции обьявить нельзя. А что делать?
0
|
|
16.04.2010, 23:24 | |
Глобальная переменная Глобальная переменная Глобальная переменная |
|
31 / 30 / 19
Регистрация: 18.01.2010
Сообщений: 123
|
||||||
16.04.2010, 23:39 | 2 | |||||
попробуй
0
|
0 / 0 / 0
Регистрация: 30.03.2010
Сообщений: 22
|
|
17.04.2010, 00:59 [ТС] | 3 |
Да, но... Разве это глобальная? Я пробовал с этим чтото сделать, но его то инициализировать гдето нельзя, то еще чтото...
Все учебники блин перелестал, ниче не нащел(((((
0
|
42 / 24 / 3
Регистрация: 16.03.2010
Сообщений: 199
|
|
17.04.2010, 09:27 | 4 |
возможно надо тип возвращаемого значения для функции сделать аналогичным типу массива. а в других функциях вызывать ту, в которой массив описан. т.е., реализовать через подпрограмму
0
|
0 / 0 / 0
Регистрация: 30.03.2010
Сообщений: 22
|
||||||
17.04.2010, 09:38 [ТС] | 5 | |||||
Вобщем вот... Компиллер материться что он не знает никаких б (((
0
|
42 / 24 / 3
Регистрация: 16.03.2010
Сообщений: 199
|
|
17.04.2010, 09:54 | 6 |
а если повыше функции объявить extrern int b; ??? а в самой функции только b=1;
0
|
![]() 1661 / 1033 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
|
||||||
17.04.2010, 10:46 | 7 | |||||
Зачем советовать, если не знаешь? Никакой extern тут не поможет, он для другого служит. Переменные, которые объявляются внутри функции, только внутри неё и доступны. Более того, они создаются только при заходе в функцию, а при выходе уничтожаются. Единственный способ удаления гландов через задний проход - объявить массив статическим и заставить функцию возвращать его адрес:
1
|
0 / 0 / 0
Регистрация: 30.03.2010
Сообщений: 22
|
|
17.04.2010, 14:32 [ТС] | 8 |
Не лутчий способ... Но спасибо)
Просто я мгру пишу, и хочу чтоб пользователь сам выбирал кол-во противников, и я хотел в функции диалога создать масив структур... Гг=)
0
|
![]() 2331 / 1704 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
|
||||||||||||||||
17.04.2010, 14:37 | 9 | |||||||||||||||
UEF, так попробуй:
0
|
17.04.2010, 14:37 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Глобальная переменная локальной видимости Глобальная переменная из другой dll Глобальная и локальная переменная в этом коде
Не определяется глобальная переменная внутри функции Динамический массив как глобальная переменная Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |