현재 파일포인터를 배열로 선언해서 사용중입니다....
FILE** fvector;
fvector = new FILE*[800];
기존에는 배열길이를 400개만 선언해서 문제없이 진행했었는데
800개를 사용하면서 문제가 발생하더군요.....
선언은 문제없이 되지만 508번째에서 문제가 발생합니다
fvector[508] = fopen("질문을 위한 임의의 경로", "r+");
508번째에서 파일을 열 때 주소가 할당되지 않습니다....
혹시나 해서
FILE** fvector_1;
FILE** fvector_2;
fvector_1 = new FILE*[400];
fvector_2 = new FILE*[400];
배열을 두개로 나눈 후에 할당을 해봤으나
이번에는 fvector_2[108]번째에서 주소를 할당하지 못하더군요.....
구글링을 해봐도 답이 안나오네요 ㅠㅠㅠ
파일포인터로 동시에 열 수 있는 파일의 한계가 정해져 있나요?
혹시나 해결방법이 있다면 부탁드립니다...ㅠㅠ