안녕하세요. 종혁입니다. 씨언어를 하고 있습니다. 터보씨에서 키보드 버퍼를 지우려면 flushall(); 함수를 사용했는데 리눅스상에서는 저 함수가 없는 듯하네여. 어떻게 도움을 좀 얻고 싶습니다. 아시는 분이 있다면 답변을 부탁드립니다.
리눅스에는 flushall 함수가 없습니다. 키보드 입력 버퍼를 비우려면 termios 의 tcflush 함수로 입력 큐를 비우세요. 또는 non-blocking 으로 남은 입력을 모두 읽어 버리는 방법도 있습니다.