간혹 특정 프로그램의 로그를 즉시 즉시 출력해야할 필요가 있다. 우리는 이 때 stream.flush() 라던지 fflush(stdout) 류의 명령을 사용하고는 한다. 하지만, 여러번 이런 메서드를 호출하는 것은 상당히 번거롭다. 전역적으로 모든 표준 출력을 버퍼링하지 않도록 하려면 다음과 같이 하면 된다.
setbuf(stdout, NULL);
이 후에 모든 표준 출력은 버퍼링 없이 즉시 즉시 출력된다.
간혹 특정 프로그램의 로그를 즉시 즉시 출력해야할 필요가 있다. 우리는 이 때 stream.flush() 라던지 fflush(stdout) 류의 명령을 사용하고는 한다. 하지만, 여러번 이런 메서드를 호출하는 것은 상당히 번거롭다. 전역적으로 모든 표준 출력을 버퍼링하지 않도록 하려면 다음과 같이 하면 된다.
setbuf(stdout, NULL);
이 후에 모든 표준 출력은 버퍼링 없이 즉시 즉시 출력된다.
댓글