Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Как склеить имя переменной?

Страниц (1): [1]
 

1. lawr - 25 Января, 2017 - 14:07:32 - перейти к сообщению
Как склеить имя переменной по ходу программы?
CODE:

int a1 = 1;
int a2 = 2;
int a3 = 3;
int a4 = 4;
int a5 = 5;
int count = 1;
while (count < 6)
{
string var = a + count;
messagebox(var);
count++;
}


Нужно вывести по порядку от 1 до 5. Выводит пустые messagebox.
2. Kibor - 25 Января, 2017 - 14:12:54 - перейти к сообщению
импровизация.. соблюдайте правила синтаксиса. .. что вообще значит склеить имя..
имя дается в скрипте. потом оно преобразуется в адрес памяти..

то что написано надо делать с помощью массивов.
string a[2];
a[0]="fffffff";
a[1]="nnnjnkjn";
for(int n=0; n<2; n++)messagebox(a[n]);
3. lawr - 25 Января, 2017 - 15:05:18 - перейти к сообщению
Извиняюсь за правильную формулировку вопроса. Допустим есть 5000 картинок 400*400px. Названы image1...image 5000. Мне надо найти 10 штук которые идут подряд. Но какие номера мне не известно. Эта информация приходит во время исполнения скрипта. Не загружать же все 5000 через loadimage в память. Вот и хочу собрать имя картинки по ходу скрипта. Например. Приходит цифра 278. Значит надо загрузить image278-image287 и их искать на экране. Думал через while.
4. Kibor - 25 Января, 2017 - 15:11:07 - перейти к сообщению
Задача простейшая. Но Причем тут вообще while??
код в первом посту не имеет отношения к этой задаче. приводите наработки конкретные.



 Цитата:
int image[5000][500][500];
int n=75;
loadimage (#image[n][0][0], "C:\Image"+format(n)+".bmp");


на раздумье

Powered by ExBB FM 1.0 Final