안녕하세요! C언어로 한글 타자연습 만들고 있는데 질문 있습니다.

학교에서 중간고사 제출 과제로 타자연습 만들기를 하고 있어서 만들고 있습니다.
근데 만들다가 불만족스러운 점이 생겼습니다.
콘솔창 화면에 글을 입력하면 입력 형태가 완전히 나오기 전까진 글이 안 나오는 문제라고 해야하나요?
영어 같은 경우에는 어차피 언어 구조 자체가 입력하면 바로 나오는 방식으로 쓸 수 있으니까 괜찮은데
한글은 한 글자 전체가 입력되기 전까지는 입력된 게 보이지 않더라고요.
예를 들면 평범하게 글을 쓸 때 '곰’이라는 단어를 쓸 때 화면에 ‘ㄱ’ ‘고’ ‘곰’ 이렇게 작성되잖아요?
근데 제가 실행한 콘솔창에서는 곰을 다 쓰기 전까진 글자가 나오지 않더라고요.
코드로 해결할 방법이 있나 구글링해서 찾아봐도
나오는 건 scanf 버퍼 비우기 같이 무관한 내용밖에 없더라구요.
이게 운영 체제나 혹은 비쥬얼 스튜디오 문제인 걸까요?
운영 체제는 Window 10 student 쓰고 있구요 비쥬얼 스튜디오는 2019 버전입니다.

그냥 언어 인코딩 같은 문제 아닐까요?