Text화면 컨트롤(curse컨트롤)
글쓴이: twins99 / 작성시간: 화, 2006/03/07 - 8:49오전
Text화면에 progress bar를 구현하고 싶습니다.
tftp와 같은 프로그램을 보면 progress bar가 나오는걸 볼 수 있는데요,
어떻게 구현해야 하는지요.
가능하면 Qt나 이런류의 무거운 library말고, STL수준의 가벼운 library를 사용하고 싶습니다.
임베디드 환경에 올라가야 하는거라, 가능하면 library사용을 자제하고 싶군요..
가능한 여러 방법들을 알려주세요. 혹 가벼운 라이브러리를 사용해야 한다면 그에 대한 정보도 얻고 싶네요.
p.s. tftp에선 어떤방법으로 progress bar를 구현하나요?? 궁금합니다..다른 library를 사용하나요??
Forums:
간단한 ncurses라면...
아래의 주소에서 확인할 수 있습니다.
kldp => http://wiki.kldp.org/wiki.php/NCURSES-Programming-HOWTO
joinc => http://www.joinc.co.kr/modules.php?name=News&file=article&sid=47
원하시는 내용은 아마 joinc에 있는듯합니다...
예전에 ncurses 썼던걸 생각하면 안씁이 ㅡ_ㅡ
좀 더 바보처럼 살 수 있을때,
바보처럼 산다.
좀 더 바보처럼 살 수 있을때,
바보처럼 산다.
윽 전혀 간단하지 않네요.
너무 무겁습니다..
이렇게 윈도우 쓰고 뭐 이런것은 필요 없구요,
그냥 Progress Bar를 보여주고 싶어요.
[######## ] 60%
뭐 이런식으로요..
뭐가 좋을까요?
단순한 progress bar만
단순한 progress bar만 그리는 것이 목적이라면 curses나 termio를 쓰지 않고,
"\r"을 써서 줄 전체를 update하는 것이 일반적입니다. 예를 들어 현재 날짜/시간을 계속적으로 표시하고 싶다면 다음과 같이 해 보면 됩니다.
--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
댓글 달기