2017-04-27 7 views
0

ncurses 대체 문자 시트 문자의 정수 값을 가져 오려고합니다.Cc에서 ncurses chtype 또는 unsigned char의 정수 값 얻기

#include <iostream> 

int main() { 
    uint i = ACS_S7; //I've also tried other values 
    std::cout << i << std::endl; 
} 

단지 0을 인쇄합니다.

+0

A [MCVE (HTTP 게시하세요 // stackoverflow.com/help/mcve). 아마도 initscr()을 호출하는 것을 잊었거나 다른 실수를했을 수도 있습니다. –

+0

initscr()을 호출해야했습니다. – Jones

답변

1

아마도 initscr()으로 전화하지 않았을 것입니다. 이것은 ncurses에서 다른 작업을하기 전에 호출되어야합니다. 이 경우

ACS_S7 정적 배열을 참조하는 매크로이며 initscr() 설정 부분은 현재의 지역에 기초하여 그 배열에 채우는 등