안녕하세요,
C++로 대용량 csv 파일을 다루고 있는데 작업 도중에 문제가 생겼습니다.
설명 드리기 위해서 문제를 단순하게 만들었습니다.
먼저 test.csv 파일을 읽어서 숫자를 기준으로 정렬하고 그 결과를 out.csv파일에 저장했습니다.
그 후에 out.csv 파일을 불러와서 getline,while문으로 한줄한줄 화면에 출력했습니다.
out.csv파일을 읽어와서 화면에 출력할 수 있다고 생각했는데
out.csv파일에는 정렬된 결과가 저장되었지만
화면에는 아무 정보도 출력되지 않습니다.
만약, test.csv 파일이 (9x2)이 아니라 (Nx2) 정도가 되면, 전체가 아닌 일부분만 화면에 출력 됩니다.
(제 pc를 기준으로 N=2500 이고, N=1000 일 때는 아무것도 출력 되지 않습니다.)
이런 문제가 생기는 이유에 대해서 알려주시면 감사하겠습니다.