2014-11-14 7 views
0

필요한 것은 콘솔 너비뿐이므로 다른 많은 기능을 제공하는 다른 라이브러리에 의존하지 않는 것이 좋습니다. 또한, 내 라이브러리의 사용자는 아마도 ncurses dev 헤더가 설치되어 있지 않습니다. 따라서 ncurses에 대한 종속성을 제거하면 내 사용자의 요청이 줄어 듭니다.ncurses를 사용하지 않고 콘솔 너비를 얻는 방법은 무엇입니까?

ncurses 소스 코드를 다운로드하여 간략하게 살펴 보았지만 콘솔 너비를 수집하는 데 필요한 키 코드를 파악하지 못했습니다. 나는 fcntl()이 그것을 할 수 있지만 Windows는 아마 그것을 가지고 있지 않다는 것을 압니다. 아무도 나에게 크로스 플랫폼 방식으로 너비를 줄 수있는 방법을 말해 줄 수 있습니까?

답변

0

COLUMNS 환경 변수에서 찾을 수 있습니다.