Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 20.04.2009
Сообщений: 21
1

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

15.09.2011, 07:31. Просмотров 1054. Ответов 2
Метки нет (Все метки)

В течение работы программы в строковую переменную а1 случайным образом приходят имена переменных, объявленных в данной программе. Этим переменным нужно присвоить определенные значения программным путем. Как это сделать если мы не знаем явно, что за переменная к нам пришла в данный момент (это может быть b1 или b2 или b100 и т.д). Например а1="b1". В программе b1 определена как int b1. Как присвоить b1 какое-то число, в момент когда в а1 пришло значение b1?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.09.2011, 07:31
Ответы с готовыми решениями:

Присвоение значений
Всем доброго времени суток, подскажите как присвоить переменной такое значение? 48847E5536130C10

Присвоение значений многомерным массивам
Одномерному массиву значения присваивать совсем просто: int A={0,1,2,3,4}; A=73;Двумерному уже...

Enum перечисление переменных и присвоение им значений
добрый день, работаю в среде qt, застала проблема в оптимизации кода, хочу перечислить переменные и...

Присвоение значений всем элементам массива
Как присвоить значение всем элементам массива наиболее простым способом думал что double...

2
245 / 203 / 26
Регистрация: 03.02.2009
Сообщений: 786
15.09.2011, 08:00 2
Лучший ответ Сообщение было отмечено SilentM как решение

Решение

Считываете значение a1, потом, например, организуете проверку:

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

Если же переменных может быть много, то можно воспользоваться массивами имен и ссылок...
1
4846 / 3267 / 466
Регистрация: 10.12.2008
Сообщений: 10,569
15.09.2011, 10:00 3
C
1
2
    if (strcmp(v, "b1") == 0)
        b1 = 1;
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.09.2011, 10:00

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Присвоение значений элементам двумерного вектора
Недавно добрие люди помогли мне со следующим кодом 1 код vector<vector<char>> vv; // ......

Присвоение элементам массива значений структуры
Доброго дня. У меня возникла проблема с присвоением элементам массива значений структуры. В чем...

Присвоение значений одного массива другому
Как присвоить значения массива Array1 массиву Array2. Допустим необходимо отобрать все...

Присвоение значений элементам вложенной структуры
Необходимо присвоить значение элементам массива структур struct message { unsigned char code;...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.