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

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

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

#1

Сообщение Oleg1345140 » 03.12.2018{, 21:10}

Уважаемые пользователи, при разработке проекта возникла необходимость создать много (258) однотипных переменных, вводить в ручную крайне долго и муторно. Существуют ли способы полуавтоматического вода переменных? пробовал открыть файл проекта текстовым редактором и добавить переменные в ручную, но просто сломал файл. (((
Каким образом вы вводите большое количество переменных или не приходилось?

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#2

Сообщение Ingwar » 03.12.2018{, 21:14}

Если не подразумевать упаковку, то наверное никак...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Oleg1345140
Лейтенант
Сообщения: 539
Зарегистрирован: 06.09.2015{, 07:09}
Репутация: 1
Откуда: Курган

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

#3

Сообщение Oleg1345140 » 03.12.2018{, 21:17}

Ingwar писал(а):
03.12.2018{, 21:14}
Если не подразумевать упаковку,
можно чуть подробнее

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#4

Сообщение Ingwar » 03.12.2018{, 21:36}

Ну это наверно далеко не самый простой вариант (придется либо в уме считать, либо на бумажке записывать) и подойдет больше для переменных boolean...
Переменные int, byte и другие можно разложить на биты. Задавая например переменную byte, можно сразу задать 8 boolean.
Но это не мое "игровое поле" и наиболее верно смогут ответить комрады умеющие кодить :smile44:
Последний раз редактировалось Ingwar 03.12.2018{, 22:05}, всего редактировалось 1 раз.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Oleg1345140
Лейтенант
Сообщения: 539
Зарегистрирован: 06.09.2015{, 07:09}
Репутация: 1
Откуда: Курган

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

#5

Сообщение Oleg1345140 » 03.12.2018{, 21:50}

переменные типа байт

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

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

#6

Сообщение Nikan » 03.12.2018{, 21:58}

.
Последний раз редактировалось Nikan 23.03.2023{, 22:41}, всего редактировалось 1 раз.

Oleg1345140
Лейтенант
Сообщения: 539
Зарегистрирован: 06.09.2015{, 07:09}
Репутация: 1
Откуда: Курган

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

#7

Сообщение Oleg1345140 » 03.12.2018{, 22:16}

Nikan писал(а):
03.12.2018{, 21:58}
массивы вам в помощь :smile9:
Рассматривал такой вариант, только получается нужно накидать вместо переменных блоков получения из массива и настроить их.
что в принципе соизмеримо с созданием переменных((

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#8

Сообщение Ingwar » 03.12.2018{, 22:23}

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

Или в 4 раза...
СпойлерПоказать
long_int_byte.png
long_int_byte.png (1.94 КБ) 512 просмотров
Отправлено спустя 6 минут 15 секунд:
Но это не удобно, если переменные в проекте меняют свои значения.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#9

Сообщение Sancho » 04.12.2018{, 09:51}

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

Отправлено спустя 2 минуты 18 секунд:
Визуальный размер кода в ide будет намного меньше.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Oleg1345140
Лейтенант
Сообщения: 539
Зарегистрирован: 06.09.2015{, 07:09}
Репутация: 1
Откуда: Курган

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

#10

Сообщение Oleg1345140 » 04.12.2018{, 17:45}

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

Ответить

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