Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013 Откуда: Одесса
Репутация: 357
CODE:
int image[100][500][500];
loadimage (#image[1][0][0], "C:\Image_0.bmp");
saveimage(#image[1][0][0], "C:\Image_012345.bmp");
работает.
проверьте размер массива
Pardon
Отправлено: 13 Декабря, 2015 - 17:12:48
Прохожий
Покинул форум
Сообщений всего: 6
Дата рег-ции: Дек. 2015
Репутация: 0
Kibor пишет:
CODE:
int image[100][500][500];
loadimage (#image[1][0][0], "C:\Image_0.bmp");
saveimage(#image[1][0][0], "C:\Image_012345.bmp");
работает.
проверьте размер массива
Большое спасибо за мгновенный ответ. Действительно, ошибся при объявлении на один пиксел.
Чтобы не плодить тем - очень не хватает способа определить размер массива, и циклов вида
do...while и foreach. Конечно, циклы можно реализовывать другими способами, но код получается неприятно раздутым.
Kibor
Отправлено: 13 Декабря, 2015 - 17:18:45
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013 Откуда: Одесса
Репутация: 357
CODE:
int image[50][500][500];
for (int n=0; n<50; n++)loadimage (#image[n][0][0], "C:\Image_"+format(n)+".bmp");
да хватает for. и так путаются)
Pardon
Отправлено: 13 Декабря, 2015 - 18:12:50
Прохожий
Покинул форум
Сообщений всего: 6
Дата рег-ции: Дек. 2015
Репутация: 0
Kibor пишет:
CODE:
int image[50][500][500];
for (int n=0; n<50; n++)loadimage (#image[n][0][0], "C:\Image_"+format(n)+".bmp");
да хватает for. и так путаются)
Пока я знаю, сколько изображений грузить - проблем нет.
Но если я захочу добавлять изображения на лету - будут грабли. Если размерность еще худо-бедно можно определить через переменную, то расширить массив уже не выйдет )
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.