Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Функцией loadimage()

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

1. Mento1 - 15 Июня, 2015 - 12:46:42 - перейти к сообщению
В общем такая тема.
У меня есть моя функция, которая с помощью функции findimage(), ищет хотя бы 1 картинку с 4 возможных.
Для этого я естественно подгружаю эти картинки с помощью функции loadimage().
Входные параметры для loadimage():
1 - указатель на двомерный массив, в который будут сохраняться пиксели;
2 - собственно путь к самой картинке.
Путь заковывается в скобочки " ".
Пример:
loadimage (#Image[0][0], "C:\Kartinka.bmp");
Поправьте если что то не так.
Теперь собственно вопрос.
Так как в поиске у меня 4 картинки, а в будущем возможно и больше, то меня ОЧЕНЬ интересует, является ли "C:\Kartinka.bmp" типом данным? Будет ли этот путь стрингом?
И могу ли я как то всунуть переменную стринг в этот путь?
На подобии такого:
string str1 = "log";//Это рандомные слова если что)
string str2 = "lyt";//Но мне нужно что то в этом духе
string str3 = "kol";//Только там будут цифры
string str4 = "pos";
loadimage (#Image1[0][0], "C:\Kartinka_" + str1 + ".bmp");
loadimage (#Image2[0][0], "C:\Kartinka_" + str2 + ".bmp");
loadimage (#Image3[0][0], "C:\Kartinka_" + str3 + ".bmp");
loadimage (#Image4[0][0], "C:\Kartinka_" + str4 + ".bmp");
Ну и дальше тут все понятно.
Что можете предложить?
2. Kibor - 15 Июня, 2015 - 13:23:04 - перейти к сообщению
естественно.
можно было просто проверить.
int Image[4][100][100];
for (int n=0; n<4; n++)
{
loadimage (#Image[n][0][0], "C:\Kartinka_" + format (n) + ".bmp");
}
3. Mento1 - 16 Июня, 2015 - 07:38:28 - перейти к сообщению
 Kibor пишет:
естественно.
можно было просто проверить.
int Image[4][100][100];
for (int n=0; n<4; n++)
{
loadimage (#Image[n][0][0], "C:\Kartinka_" + format (n) + ".bmp");
}

Дело в том что я проверял, то что я написал и оно не работает.
А что это за функция format (n)?
(Добавление)
 Kibor пишет:
естественно.
можно было просто проверить.
int Image[4][100][100];
for (int n=0; n<4; n++)
{
loadimage (#Image[n][0][0], "C:\Kartinka_" + format (n) + ".bmp");
}

То что вы предложили работает, а такой уже нет...
string n = "map";
loadimage (#Image[n][0][0], "C:\Kartinka_" + n + ".bmp");
Что то подскажите?
4. Kibor - 16 Июня, 2015 - 08:31:15 - перейти к сообщению
 Mento1 пишет:
То что вы предложили работает, а такой уже нет...

естественно... использовать n в int и string сразу..
5. Mento1 - 16 Июня, 2015 - 08:41:05 - перейти к сообщению
 Kibor пишет:
 Mento1 пишет:
То что вы предложили работает, а такой уже нет...

естественно... использовать n в int и string сразу..

А вот здесь я вас не понял....

Powered by ExBB FM 1.0 Final