게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[C/C++]혹시 FILE 포인터로 여러개의 파일을 수정해본적 있으신가요
게시물ID : programmer_5600짧은주소 복사하기
작성자 : 서스테인
추천 : 1
조회수 : 1332회
댓글수 : 3개
등록시간 : 2014/09/24 12:15:19
옵션
  • 본인삭제금지

현재 파일포인터를 배열로 선언해서 사용중입니다....

 

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]번째에서 주소를 할당하지 못하더군요.....
 
 
 
구글링을 해봐도 답이 안나오네요 ㅠㅠㅠ
 
파일포인터로 동시에 열 수 있는 파일의 한계가 정해져 있나요?
 
혹시나 해결방법이 있다면 부탁드립니다...ㅠㅠ
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호