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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SilentM
0 / 0 / 0
Регистрация: 20.04.2009
Сообщений: 21
#1

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

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

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

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

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

Присвоение значений всем элементам массива - C++
Как присвоить значение всем элементам массива наиболее простым способом думал что double massiv={1}; присваивает...

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

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

Присвоение значений элементам двумерного динамического массива - C++
Я недавно начал программировать на языке С++, поэтому, естественно, многого не понимаю :( Вот создал я (пытался) двумерный динамический...

2
o-user
244 / 201 / 7
Регистрация: 03.02.2009
Сообщений: 786
15.09.2011, 08:00 #2
Считываете значение a1, потом, например, организуете проверку:

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

Если же переменных может быть много, то можно воспользоваться массивами имен и ссылок...
1
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
15.09.2011, 10:00 #3
C
1
2
    if (strcmp(v, "b1") == 0)
        b1 = 1;
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.09.2011, 10:00
Привет! Вот еще темы с ответами:

Присвоение типов в С++ - C++
Как присвоить елементам массива mas_a елементы строки String.Массив имеет тип int,а String char?

Что за присвоение? - C++
вот код с http://www.cplusplus.com/doc/tutorial/classes/ #include <iostream> using namespace std; class CRectangle { int...

Не выполняет присвоение - C++
вопрос в комментариях. game::game(int size_team_, int begin_counter): size_team(size_team_) { srand(time(NULL)); Tunit...

Присвоение в цикле - C++
Так выглядит условие задачи: Написать программу нахождения средней температуры за неделю и подсчета количества теплых и холодных дней....


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

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

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