LINUX.ORG.RU

Управление числом в имени переменной

 


0

1

Допустим, есть переменные от var00 до var99. Есть желание обращаться к переменным по индексу, иными словами: есть переменная, хранящая индекс (например, 11) и есть строка, содержащая название переменной (например, var). Необходимо объединить все это дело в имя одной переменной var11 и, допустим, присвоить этой переменной var11 любое число. Прошу прощения за мой путаный поток сознания, мозг уже спит, а работать нужно.

★★★★★

Последнее исправление: f1xmAn (всего исправлений: 2)

Ответ на: комментарий от staseg

Про простые переменные я для наглядности написал. В проекте же мне нужно работать со структурами.

f1xmAn ★★★★★
() автор топика

_ссылки_ на переменные в массив

мозг уже спит, а работать нужно

Судя по получающемуся продукту у вас, программистов, почемуто даже в рабочее время так.

belous_k_a
()
Ответ на: комментарий от f1xmAn

Не, не раз работоспособность при отключении мозга не падает — значит программист.

belous_k_a
()
Ответ на: комментарий от AptGet

на сях я последний раз в универе писал, так что мне массив ссылок можно делать, главной уговорить компилятор.

belous_k_a
()
$ cat v.c         
#define make_var(var, n) var##n
int var7 = 7;
int foo() { return make_var(var, 7); }
$ gcc -E v.c      
# 1 "v.c"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "v.c"

int var7 = 7;
int foo() { return var7; }
quasimoto ★★★★
()
Ответ на: комментарий от invy

map и не использует хэш таблицу

unordered_map использует

jtootf ★★★★★
()
Ответ на: комментарий от belous_k_a

belous_k_a

_ссылки_ на переменные в массив

это сильно. Долго думал, но не понял, что это такое. Химера какая-то...

drBatty ★★
()

используй скриптовые языки

anonymous
()

Выспался. Создам массив структур :) Всем спасибо.

f1xmAn ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.