Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 19.03.2015
Сообщений: 21

Как пройтись по всем переменным?

04.10.2015, 19:34. Показов 1637. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
у меня есть переменные x1,x2,x3,.....,xn. есть какой нибудь способ пройтись по ним всем и каждой присвоить значение или прочесть ее. массив для моей задачи не подойдет.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.10.2015, 19:34
Ответы с готовыми решениями:

Как пройтись по всем типам std::tuple
Здравствуйте! Как пройтись по всем типам std::tuple, не создавая экземпляр подобного объекта? Добавлено через 54 минуты Вопрос...

Не могу пройтись по всем строкам в файле
Условие задачи следующее: найти в файле все слова минимальной длины и вывести их. Собственно, если у меня все в одной строке, то программа...

Пройтись циклом for по всем символам в текстовом файле
Как в С++ открыть файл и пройтись циклом for по всем символам в текстовом файле. Это нужно для выполнения заданий: 14. Выписать из...

13
 Аватар для Sn1p3rOk
288 / 175 / 86
Регистрация: 19.04.2014
Сообщений: 1,095
04.10.2015, 19:38
каждой по отдельности присвоить нужно
0
0 / 0 / 0
Регистрация: 19.03.2015
Сообщений: 21
04.10.2015, 19:44  [ТС]
а если этих элементов 1 000 000, я до конца жизни буду каждый прописывать
0
202 / 138 / 88
Регистрация: 21.12.2014
Сообщений: 369
04.10.2015, 19:45
Зачем это делать, если есть массивы?
0
 Аватар для Sn1p3rOk
288 / 175 / 86
Регистрация: 19.04.2014
Сообщений: 1,095
04.10.2015, 19:46
Цитата Сообщение от ura_mozg Посмотреть сообщение
а если этих элементов 1 000 000, я до конца жизни буду каждый прописывать
чем массив не устраиваете ?
0
0 / 0 / 0
Регистрация: 19.03.2015
Сообщений: 21
04.10.2015, 20:14  [ТС]
у меня есть несколько textbox в windows forms сколько-то по вертикале сколько-то по гризонтали в итоге образует таблицу. каждая ячейка проименована x11,x12,...,x15,x21,x22,...,x25, итд мне нужно по ним все пройтись п получить их значения
0
 Аватар для Ника))
43 / 43 / 20
Регистрация: 08.12.2010
Сообщений: 342
04.10.2015, 20:18
Можно поюзать функцию
C++
1
sprintf_s( buffer, 200,"x%i%i", in1,in2 );
И формировать через двойной цикл имена, далее через определенную функцию ,которую ты определенно знаешь, получать значения полей , sprintf_s может быть в булгере по другому называться ,но идея должна быть ясна
0
4949 / 2289 / 287
Регистрация: 01.03.2013
Сообщений: 5,991
Записей в блоге: 32
04.10.2015, 20:18
А что там - влепи кодогенерацию. На любом языке генерируешь нужный текст и прямо копипастишь его в код - дешево, сердито, и главное все понятно 21 век на дворе, кто ж руками то прописывает? Все копипастят, даже индусы
0
 Аватар для Sn1p3rOk
288 / 175 / 86
Регистрация: 19.04.2014
Сообщений: 1,095
04.10.2015, 21:22
Цитата Сообщение от ura_mozg Посмотреть сообщение
у меня есть несколько textbox
Ну так переменная и textbox (контрол) это разные вещи.

Добавлено через 1 минуту
Нужно было создать массив textbox'ов и в цикле проходится по ним.
0
Модератор
Эксперт С++
 Аватар для zss
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,244
04.10.2015, 21:24
Если в Windows forms ID формируются аналогично Win API, то
x11,x12,...,x15,x21,x22,...,x25
будут в ресурсах объявлены как
C++
1
2
3
#define x11    100001
#define x12    100002
....
т.е. значения элементов можно читать в цикле чем-то типа
C++
1
x[i]=GetDlgItemInt(hwnd,x11+i,NULL,true);
0
04.10.2015, 21:26

Не по теме:

Цитата Сообщение от _Ivana Посмотреть сообщение
Все копипастят, даже индусы
Не самый лучший пример для подражания :D

0
04.10.2015, 21:31

Не по теме:

Kerry_Jr, какова задача в исходной постановке - таково и решение :)

0
0 / 0 / 0
Регистрация: 19.03.2015
Сообщений: 21
04.10.2015, 22:30  [ТС]
вот я и хочу как то циклом пройтись по переменным , что бы значения с них занести в массив
0
 Аватар для Sn1p3rOk
288 / 175 / 86
Регистрация: 19.04.2014
Сообщений: 1,095
04.10.2015, 22:35
Лучший ответ Сообщение было отмечено ura_mozg как решение

Решение

ura_mozg, по переменным... да не переменные это !!

Добавлено через 1 минуту
ura_mozg, нужно сразу было создать массив textbox'oв, а потом в цикле textbox[i]->Text
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.10.2015, 22:35
Помогаю со студенческими работами здесь

Как пройтись по всем tooltip?
Добрый день, уже который час бьюсь над задачей. Мне нужно пройтись по всем tooltip и получить их Control, для реализации мультиязычности...

Как пройтись по всем котролам?
Здравствуйте! Подскажите пожалуйста как пройтись по всем котролам, которые располагаются на панели Grid, в строке 1...

Как Пройтись По Всем Респонсам
Ребят, сильно не пинайте, подскажите как правильно сделать. Нужно пройтись по определенному документу и всем его респонсам и внести...

Как "пройтись" по всем ответам?
Есть представление в котором отображаются документы, родители и потомки: Родитель1 Потомок 1 Потомок 2 ... Потомок n Есть...

Можно ли как-то пройтись по всем методам?
Пишу Irc-бота, у него есть множество функций, которые вызываются в зависимости от того, какую команду написали в Irc-чате, чтобы проверить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru