ncurses

    0

    2답변

    색상 쌍을 정의하려고 시도했지만 이상한 결과가 나타났습니다. 256 색 모두가 이미 정의되어있어, init_color()로 색을 변경하려고해도 아무런 영향을 미치지 않습니다. 퍼티는 256 색 사용 및 TERM = xterm-256color (또한 putty-256color), ncurses 6.0은 --enable-widec 및 --enable-ext-c

    0

    1답변

    터미널의 행을 조작/삭제하기 위해 tput을 사용하여 텍스트의 "애니메이션"을 재생하는 시작 sh 스크립트가 있습니다. 불행히도 tput이 내 시스템에있는 것 같지 않습니다. ncurses 라이브러리도 포함되어 있습니다. ncurses 라이브러리에는 tput도 포함되어 있습니다. 저는 tput 또는 대안을 얻는 방법을 찾고 있습니다. 감사

    0

    1답변

    terminfo의 맨 페이지에 ms에 지연을 지정하는 인코딩에 $<>이 있고 그 안에 꺾쇠 괄호 안에 소수점 이하 1 자리의 소수 자릿수가 있음을 언급합니다. 그리고 다음과 같은 파이썬 스크립트에서 $<은 지연을 지정하는 데만 사용된다는 것을 확인했습니다. 즉, $<이 지연을 지정하지 않는 데 사용 된 매개 변수화 된 문자열이 없음을 확인했습니다. #!/u

    0

    1답변

    cc에서 ncurses를 사용하여 게임을 만들었지 만, 게임 설정 (LINES AND COLS)을 기반으로 만든 창은 너무 작아서 게임에서 무슨 일이 일어나고 있는지보기가 어렵습니다. 창을 더 잘 보이게하고 사용자가 게임의 진행 상황을 볼 수 있도록 창의 크기를 늘릴 수있는 방법이 있습니다 (선과 목줄을 바꾸지 않고)? 코드 : 당신은 굵게 비디오 하이라이

    1

    1답변

    stdscr에 두 개의 창을 나란히 인쇄하는 프로그램을 만들려고합니다. 나는 한 곳에서 전체 화면에 대한 모든 것을 선언하기 위해 'menu'클래스를 만들었고, main에서 'menu'객체 ('menu_principal')를 만들지 만 아무 일도 일어나지 않습니다. 내 객체가 만들어지고 있는지 확인하기 위해 두 개의 함수를 추가했습니다. 왜 창이 표시되지

    1

    1답변

    인터넷에 연결되어 있지 않으며 최소한 몇 주간은 참석하지 않습니다. vim이 기본적으로 포함되어 있지 않은 Raspbian의 최소 버전을 다운로드해야했습니다. 내 파이에 인터넷 접속이 없으면 패키지 관리자를 사용할 수 없습니다. ncurses 6.0을 https://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.0.tar.gz에서 다운

    0

    2답변

    ncurses5에서 실행 중이지만 최근에 새로운 환경 (putty/xterm/virtualbox)에서 curses6으로 컴파일 된 ncurses 프로그램을 테스트 중이며 모든 기능 키를 인식 할 수 없습니다. 화살표 키는 제대로 작동하지만 이스케이프 시퀀스를 사용하는 키만 실패하는 것처럼 보입니다. chtype c; initscr(); start_col

    0

    1답변

    ncurses에 텍스트 편집기를 쓰고 있습니다. 프로그램이 원시 모드로 초기화됩니다. 인쇄 할 수없는 문자를 피하기 위해 void console(ch) { if(ch == 8) //8 = backspace according to asciitables.com { printw("\b"); printw(" ");

    -1

    1답변

    b (삭제) 키를 누른 상태에서 커서가 줄의 시작 부분에 있으면 커서를 이전 줄로 이동하려고합니다. void processKey() { char ch = getch(); char *check = unctrl(ch); int safe = (check != 0 && strlen(check) == 1); int Trow,T

    0

    1답변

    마우스 움직임과 마우스 휠 회전을 사용하는 코드를 작성하려고했습니다. 마우스 끌기와 휠 회전이 똑같은 이벤트 (REPORT_MOUSE_POSITION (8000000))를 생성하고 다른 하나에서 말할 수는 없습니다. 내가 놓친 게있어? MEVENT e; mousemask(ALL_MOUSE_EVENTS | REPORT_MOUSE_POSITION, N