|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.11.2015, 16:02 | #21 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Причем тут два цикла? В коде выше просто пример функции (ну или без функции, не важно) для добавления одного элемента в массив.
То есть добавлять много элементов как-то так: Код:
Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 17.11.2015 в 16:17. |
|
17.11.2015, 16:35 | #22 |
Пользователь
Регистрация: 26.09.2010
Сообщений: 96
|
разобрался, но я не делал функцией, а напрямую его внедрил в цикл. Только вопрос. Как теперь мне массивом воспользоваться в другой функции? Пишет что она занята...
Run-Time Check Failure #3 - The variable 'base' is being used without being defined. Код:
Последний раз редактировалось Stilet; 19.11.2015 в 15:07. |
17.11.2015, 16:53 | #23 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
"is being used without being defined" вообще-то означает ровно наоборот, что переменная с таким именем не найдена.
Ну если это не глобальная переменная, то можно просто передать в функцию параметр. Массив в С это просто указатель. И по-моему тут baseSize и ramUse тут надо поменять местами чтоб названия соответствовали назначению.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
17.11.2015, 17:00 | #24 |
Пользователь
Регистрация: 26.09.2010
Сообщений: 96
|
Так я ведь после структуры указал переменную (не в функции) base , собственно она глобальная. Так почему я ее не могу вызвать из другой функции?
|
17.11.2015, 17:02 | #25 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Чего за "переменная после структуры"? Строка номер 3 из кода выше где находится?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
17.11.2015, 17:05 | #26 |
Пользователь
Регистрация: 26.09.2010
Сообщений: 96
|
Тот код , он находится в функции createDB
Код:
|
17.11.2015, 17:16 | #27 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну значит должно работать и дело в чем-то другом. В createDB вы ж используете его.
Но если предыдущий код прям так и есть в функции, то вы там создали локальную переменную, а глобальную не меняли.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
17.11.2015, 17:22 | #28 |
Пользователь
Регистрация: 26.09.2010
Сообщений: 96
|
Разобрался, не в том файле огласил глобальный массив
Подскажите пожалуйста, проблема с зоной видимости переменной base... У меня три файла: function.h: Код:
Код:
Код:
Последний раз редактировалось Stilet; 19.11.2015 в 15:08. |
19.11.2015, 14:45 | #29 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А чего за ifndef __SECOND_FILE в середине файла? include guard'ы обычно на все содержимое хедер файла делают, а не на половину.
И для функций можно не писать extern. Ну а проблема ж скорее всего в createDB, так что непонятно зачем он не показан. И где тут "добавление нового элемента"? Вообще я бы не делал глобальные переменные, а создавал/объявлял бы их в main'е и передавал параметрами в функции. А еще лучше структура типа такой Код:
Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
19.11.2015, 14:49 | #30 |
Пользователь
Регистрация: 26.09.2010
Сообщений: 96
|
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как при указании типа переменной сослаться на файл? | fezilk25 | Общие вопросы Delphi | 1 | 25.04.2013 23:45 |
Сохранение формы в файл. КАК? | Pavelsss | JavaScript, Ajax | 6 | 28.12.2012 15:59 |
Сохранение структуры в файл | Fellics{новичок} | Общие вопросы Delphi | 20 | 20.11.2011 20:21 |
сохранение нескольких излбражений в один файл.. как? | IGWI | Мультимедиа в Delphi | 7 | 18.11.2008 23:16 |
Сохранение в файл сложной динамической структуры | _Инженер_ | Общие вопросы Delphi | 24 | 20.10.2008 09:38 |