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

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

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

Author24 — интернет-сервис помощи студентам
В течение работы программы в строковую переменную а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
247 / 205 / 26
Регистрация: 03.02.2009
Сообщений: 785
15.09.2011, 08:00 2
Лучший ответ Сообщение было отмечено SilentM как решение

Решение

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

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

Если же переменных может быть много, то можно воспользоваться массивами имен и ссылок...
1
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
15.09.2011, 10:00 3
C
1
2
    if (strcmp(v, "b1") == 0)
        b1 = 1;
1
15.09.2011, 10:00
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
Copyright ©2000 - 2024, CyberForum.ru