История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
int image_load_fmt(char* fmt, ...) {
char name_buff[512]; //не комельфо, но можно в аргументы функции вынести
va_list args;
va_start(args, fmt);
vsnprintf(name_buff, 511, fmt, args);
va_end(args);
return load_file(name_buff);
}
for(i=0;i< 100500;i++)
{
if(image_load_fmt("%d.png",i) == IMAГЕ_ЛОAD_КРЯ)
{
debug("йо сломалось");
break;
}
}
Это если у тебя имена именно прям числа. Если нет, то пиши функцию которая будет принимать каталог/каталоги и строить список файлов из него/их, а затем в цикле также их загружать обходя массив с путями до картинок (и чего угодно ещё иного). Опять же если картинки не меняются постоянно то вообще пропиши их пути все в файл и пусть функция читает этот файл с путями построчно и загружает.
Исходная версия LINUX-ORG-RU, :
int image_load_fmt(char* fmt, ...) {
char name_buff[512]; //не комельфо, но можно в аргументы функции вынести
va_list args;
va_start(args, fmt);
vsnprintf(name_buff, 511, fmt, args);
va_end(args);
return load_file(name_buff);
}
for(i=0;i< 100500;i++)
{
if(image_load_fmt("%d.png",i) == IMAГЕ_ЛОAD_КРЯ)
{
break;
debug("йо сломалось");
}
}
Это если у тебя имена именно прям числа. Если нет, то пиши функцию которая будет принимать каталог/каталоги и строить список файлов из него/их, а затем в цикле также их загружать обходя массив с путями до картинок (и чего угодно ещё иного). Опять же если картинки не меняются постоянно то вообще пропиши их пути все в файл и пусть функция читает этот файл с путями построчно и загружает.