setvbuf()함수가 표준입출력함수가 사용하는 버퍼를 또 하나 만드는 함수이고
이 함수로 버퍼를 대체하려면 fopen()함수가 반환한 파일 포인터를 파라미터로 전달해야 한다고 쓰여있습니다.
fopen()함수가 읽기, 쓰기 각각을 위한 두개의 버퍼를 만든다고 하던데
setvbuf()가 만든 버퍼로 대체되는 버퍼는 읽기 버퍼입니까, 쓰기 버퍼입니까?
setvbuf()함수가 표준입출력함수가 사용하는 버퍼를 또 하나 만드는 함수이고
이 함수로 버퍼를 대체하려면 fopen()함수가 반환한 파일 포인터를 파라미터로 전달해야 한다고 쓰여있습니다.
fopen()함수가 읽기, 쓰기 각각을 위한 두개의 버퍼를 만든다고 하던데
setvbuf()가 만든 버퍼로 대체되는 버퍼는 읽기 버퍼입니까, 쓰기 버퍼입니까?
고급질문추 - dc App
읽기 버퍼일수도 있고 쓰기 버퍼일수도 있습니다. 파라미터가 인스턴스로 전환되면서 전달이 되는데 포인터가 스택상에 쌓이면서 메모리 버스를 우회하는데 이때 읽기 버퍼가 되면서 스택이 쌓이는데 이게 쓰기 버퍼가 됩니다.