c의 fgetws, 한글 글자 반개씩 지워지는 현상
글쓴이: babbab / 작성시간: 수, 2018/08/08 - 10:36오후
우분투 마테를 라즈베리 파이에서 사용하는데 fgetws 함수를 사용해 라인에디터를 만들려합니다. fgetws함수를 쓰니 backspace를 누르면 한글은 글자가 반개씩 밖에 않지워 집니다. 지울때 입력한글자는 다 지워져도 스크린에 글자가 남습니다. 터미날에서 명령어들은 잘 지워지는데 이 fgetws쓸때만 한글이 반개씩 지워집니다
콘솔 백스페이스 설정을 잘못해 그런지 아니면 fgetws말고 다른 함수를 써야 하는지 묻고 싶습니다
Forums:
누군가 같은 질문을 할것같아..
이 글을 보니 readline 라이브러리를 사용하면 될것 같다 하네요.
https://kldp.org/node/105865
댓글 달기