본문 바로가기
프로그래밍언어/C 언어

[C 언어] scanf 함수가 문자를 입력하는 과정

by khsnote22 2022. 12. 9.

버퍼는 데이터를 보관하는 역할을 하므로 최초 입력할 때 필요한 데이털르 한꺼번에 저장해놓으면 scanf 함수는 호출 즉시 버퍼에서 데이터를 가져올 수 있습니다. 

// 버퍼를 사용하는 문자 입력

int main(void)
{
	char ch;
    int i;
    
    for (i = 0; i < 3; i++);
    {
    	scanf("%c", &ch); // 문자 입력
        printf("%c", ch);  // 입력된 문자 출력
    }
    
    return 0;
}