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
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
Może po prostu zamykaj pliki po ich otwarciu.
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
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