표준입출력에서 제공하는 사용자 버퍼링 인터페이스는 아래과 같다.
버퍼 미사용
행 버퍼
블록 버퍼
각각 버퍼 정책에 대한 영어 표기를 찾아보았는데 내 예상과 달라서 기록해둔다.
unbuffered (no buffer일 줄 알았는데 unffered임)
line buffered (row buff? line buffer 중 뭘까 싶었는데 \n라서 line buffer라고 한다고 한다. \n -> LF -> Line Feed라서 그렇다.)
fully buffered (block buffer일 줄 알았는데 왜 fully? 이건 다음 블로그 포스팅에서 자세히 다루겠다.)
'C & C++ > C' 카테고리의 다른 글
| [C] C에서 자주 쓰이는 libc 핵심 함수 모음 (0) | 2026.01.13 |
|---|---|
| [C] DMA란 무엇인가? (0) | 2026.01.12 |
| [C] 일반적인 에러 상황에서 어떤 값을 리턴하는 게 좋을까? (0) | 2026.01.11 |
| [C] C language의 연산자 우선순위는 설계 실수인가? (0) | 2024.01.01 |
| [C] Mingw 세팅 (0) | 2023.11.23 |