Limit na liczbę plików in (PILNE)

0

Witam

Mam program ktory obrabia plik tekstowe. W chwili obecjnej jestem w stanie zaciągnąć jedynie 600 plików zewnętrzych.

Używam DEV 4.9.9.2

Czy ktoś wie jak obejść to ograniczenie?

Pozdrawiam

chaoos

0

Może po prostu zamykaj pliki po ich otwarciu.

0

Nie mam co zamykać bo nawet nie moge zaczytac ich nazw z katalogu.
Nie dziala:

CId_dok::CId_dok()

{

DIR *kat;
struct dirent *lista_kat;
string sciezka("source/");
kat=opendir("source");
int i=0;
while((lista_kat=readdir(kat)) != NULL)
{
string x(lista_kat->d_name);
if (x != "." && x != "..")
{
plik[i] = sciezka+x;
i++;
}
}
closedir(kat);
l_plikow=i;
};

Pozdrawiam

chaoos

0

o jakim ograniczeniu mowa?
sprawdz czy w ogole po otwarciu wskazanego folderu zwraca Ci poprawny uchwyt do niego a jesli NULL sprawdz numer bledu jaki zawiera errno

1 użytkowników online, w tym zalogowanych: 0, gości: 1