Форум программистов, компьютерный форум CyberForum.ru

Присвоение значений - C++

Восстановить пароль Регистрация
 
SilentM
0 / 0 / 0
Регистрация: 20.04.2009
Сообщений: 21
15.09.2011, 07:31     Присвоение значений #1
В течение работы программы в строковую переменную а1 случайным образом приходят имена переменных, объявленных в данной программе. Этим переменным нужно присвоить определенные значения программным путем. Как это сделать если мы не знаем явно, что за переменная к нам пришла в данный момент (это может быть b1 или b2 или b100 и т.д). Например а1="b1". В программе b1 определена как int b1. Как присвоить b1 какое-то число, в момент когда в а1 пришло значение b1?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.09.2011, 07:31     Присвоение значений
Посмотрите здесь:

Присвоение значений многомерным массивам C++
C++ Присвоение значений всем элементам массива
Присвоение значений элементам вложенной структуры C++
Присвоение значений C++
C++ вывод, присвоение
C++ Присвоение структур
присвоение значения C++
C++ Присвоение значений элементам двумерного динамического массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
o-user
244 / 201 / 7
Регистрация: 03.02.2009
Сообщений: 788
15.09.2011, 08:00     Присвоение значений #2
Считываете значение a1, потом, например, организуете проверку:

C++
1
if (a1=='b1') b1=x;
, где x - необходимое значение.

Если же переменных может быть много, то можно воспользоваться массивами имен и ссылок...
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
15.09.2011, 10:00     Присвоение значений #3
C
1
2
    if (strcmp(v, "b1") == 0)
        b1 = 1;
Yandex
Объявления
15.09.2011, 10:00     Присвоение значений
Ответ Создать тему
Опции темы

Текущее время: 02:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru