Mam taki oto kod:
struct file_t* find_min(const struct file_t* files, int size)
{
if (files == NULL ) return NULL;
for (int i = 0; i<size; i++)
{
if (files+i<files+i+1)
files = files+i+1;
}
return files;
}
i mój problem polega na tym że nie wiem jak zwrócić wartość tej funkcji.
Oto polecenie:
Funkcja ma odnaleźć pierwszy plik w tablicy files o size elementach który posiada najmniejszą ilość zapisanych danych.
Wartość zwracana:
Jeśli znaleziono, to funkcja powinna zwrócić wskaźnik do struktury file_t opisującej taki plik.
W przypadku podania błędnych danych funkcja powinna zwrócić wartość NULL.
Zwróć uwagę na modyfikator const.
nagłówek: struct file_t* find_min(const struct file_t* files, int size);