출력 버퍼의 비워짐 : 출력버퍼에 저장된 데이터가 버퍼를 떠나서 목적지로 이동됨
출력 버퍼가 비워지는 시기는 버퍼가 꽉 찼을 때 비워지는 버퍼도 있고, 하나의 문장이 완전히 입력되었을 때마다 비워지는 버퍼도 있다.
fflush(stdout); // 표준 출력버퍼를 비우라는 명령
1
2
3 |
#include <stdio.h>
int fflush(FILE * stream); |
cs |
입력 버퍼의 비워짐 : 데이터의 소멸을 의미
가끔 입력 버퍼에 남아있는 불필요한 데이터의 소멸을 위해서 입력버퍼를 비워야 하는 경우가 종종 있다.
'언어 > C' 카테고리의 다른 글
문자열 복사하는 함수들 strcpy, strncpy (0) | 2016.01.07 |
---|---|
문자열의 길이를 반환하는 함수 strlen (0) | 2016.01.06 |
문자열 단위 입출력 함수 (puts, gets) (0) | 2015.12.19 |
문자 단위 입출력 함수 putchar, getchar (0) | 2015.12.19 |
size_t형과 unsigned int (0) | 2015.12.11 |