Ввод множества однотипных переменных

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Oleg1345140
Лейтенант
Сообщения: 539
Зарегистрирован: 06 сен 2015, 07:09
Откуда: Курган

Ввод множества однотипных переменных

Сообщение Oleg1345140 »

Уважаемые пользователи, при разработке проекта возникла необходимость создать много (258) однотипных переменных, вводить в ручную крайне долго и муторно. Существуют ли способы полуавтоматического вода переменных? пробовал открыть файл проекта текстовым редактором и добавить переменные в ручную, но просто сломал файл. (((
Каким образом вы вводите большое количество переменных или не приходилось?
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Ввод множества однотипных переменных

Сообщение Ingwar »

Если не подразумевать упаковку, то наверное никак...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Oleg1345140
Лейтенант
Сообщения: 539
Зарегистрирован: 06 сен 2015, 07:09
Откуда: Курган

Ввод множества однотипных переменных

Сообщение Oleg1345140 »

Ingwar писал(а): 03 дек 2018, 21:14Если не подразумевать упаковку,
можно чуть подробнее
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Ввод множества однотипных переменных

Сообщение Ingwar »

Ну это наверно далеко не самый простой вариант (придется либо в уме считать, либо на бумажке записывать) и подойдет больше для переменных boolean...
Переменные int, byte и другие можно разложить на биты. Задавая например переменную byte, можно сразу задать 8 boolean.
Но это не мое "игровое поле" и наиболее верно смогут ответить комрады умеющие кодить :smile44:
Последний раз редактировалось Ingwar 03 дек 2018, 22:05, всего редактировалось 1 раз.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Oleg1345140
Лейтенант
Сообщения: 539
Зарегистрирован: 06 сен 2015, 07:09
Откуда: Курган

Ввод множества однотипных переменных

Сообщение Oleg1345140 »

переменные типа байт
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

Ввод множества однотипных переменных

Сообщение Nikan »

.
Последний раз редактировалось Nikan 23 мар 2023, 22:41, всего редактировалось 1 раз.
Oleg1345140
Лейтенант
Сообщения: 539
Зарегистрирован: 06 сен 2015, 07:09
Откуда: Курган

Ввод множества однотипных переменных

Сообщение Oleg1345140 »

Nikan писал(а): 03 дек 2018, 21:58массивы вам в помощь :smile9:
Рассматривал такой вариант, только получается нужно накидать вместо переменных блоков получения из массива и настроить их.
что в принципе соизмеримо с созданием переменных((
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Ввод множества однотипных переменных

Сообщение Ingwar »

Oleg1345140 писал(а): 03 дек 2018, 21:50переменные типа байт
int_byte.png
С одной стороны уменьшит кол-во переменных в 2 раза, а с другой добавит других забот.

Или в 4 раза...

[spoiler]
long_int_byte.png
[/spoiler]

Отправлено спустя 6 минут 15 секунд:
Но это не удобно, если переменные в проекте меняют свои значения.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Ввод множества однотипных переменных

Сообщение Sancho »

Oleg1345140 писал(а): 03 дек 2018, 22:16Рассматривал такой вариант, только получается нужно накидать вместо переменных блоков получения из массива и настроить их.
что в принципе соизмеримо с созданием переменных((
Отчасти да. Но создание займёт 1 минуту :)
Получение: копи-пасте, изменить индекс...

Отправлено спустя 2 минуты 18 секунд:
Визуальный размер кода в ide будет намного меньше.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Oleg1345140
Лейтенант
Сообщения: 539
Зарегистрирован: 06 сен 2015, 07:09
Откуда: Курган

Ввод множества однотипных переменных

Сообщение Oleg1345140 »

Ingwar писал(а): 03 дек 2018, 22:29Но это не удобно, если переменные в проекте меняют свои значения.
они часто меняют значение
Sancho писал(а): 04 дек 2018, 09:53Отчасти да. Но создание займёт 1 минуту :)
Получение: копи-пасте, изменить индекс...
похоже это единственный вариант
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей