본문 바로가기

Programming/C Programming

화면 출력을 버퍼로 변경하기



setbuf는 http://www.cplusplus.com/reference/cstdio/setbuf/
에 잘나와있네요
파일 스트림을 버퍼로 리다이렉션하는 함수입니다.
다음 예제에서
setbuf(stdout,but);
히면 그이후부터 printf의 결과는 화면으로 가지않고 버퍼(buf)에 가게 됩니다.
setbuf(stdout,NULL);
하면 설정한 버퍼를 해제하는 것으로 이후의 printf의 결과는 화면으로 출력되게 됩니다.