У меня есть файлы в каталоге с именами 1.txt, 2.txt и так далее. Я читаю эти файлы по:
int counter=0;
unsigned char buffer[212]={0};
while(1)
{
sprintf(buffer,"path/%d.txt",++counter);
FILE *fp = fopen(buffer,"rb");
// some operations..
fclose(fp);
}
У меня в папке более 800 текстовых файлов (1.txt - 800.txt). Но когда около 500 файлов читаются
то есть с 1.txt до 500.txt, он выходит и не читает следующие файлы.
Может кто-нибудь исправить эту проблему? Спасибо заранее.