malloc이나 new로 1000000바이트 정도 할당해도 1메가바이트 남짓... 그리고 몇천자리마다 끊어서 출력하는 식이라면 가능할듯?
김할라(hallazzang)2015-04-21 22:23
그래서 아주 긴 입력은 chunk(조각)로 끊어서 입력받아서 나눠서 처리하지. 무식하게 전체 길이를 한꺼번에 다 처리하진 않음. 예를 들어 영화. 파일 무진장 큰데 그거 다 메모리에 read한 뒤 처리하진 않잖아. 그냥 현재 재생 시간에 따라서 앞뒤로 ±n초까지의 데이터만 메모리에 읽어서 처리할 뿐.
파일 입츨력으로 하나하나 가져오면서 출력하기?ㅋㅋ
그거면 가능은 할가같은대
7만정도는 그냥 됨
malloc이나 new로 1000000바이트 정도 할당해도 1메가바이트 남짓... 그리고 몇천자리마다 끊어서 출력하는 식이라면 가능할듯?
그래서 아주 긴 입력은 chunk(조각)로 끊어서 입력받아서 나눠서 처리하지. 무식하게 전체 길이를 한꺼번에 다 처리하진 않음. 예를 들어 영화. 파일 무진장 큰데 그거 다 메모리에 read한 뒤 처리하진 않잖아. 그냥 현재 재생 시간에 따라서 앞뒤로 ±n초까지의 데이터만 메모리에 읽어서 처리할 뿐.