LINUX.ORG.RU

История изменений

Исправление 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("йо сломалось");
   }
}

Это если у тебя имена именно прям числа. Если нет, то пиши функцию которая будет принимать каталог/каталоги и строить список файлов из него/их, а затем в цикле также их загружать обходя массив с путями до картинок (и чего угодно ещё иного). Опять же если картинки не меняются постоянно то вообще пропиши их пути все в файл и пусть функция читает этот файл с путями построчно и загружает.