ncurses

    2

    1답변

    나는 비교적 ncurses에 익숙하지 않으며 ncurses의 명령 행에서 실행 된 명령의 출력을 표시하는 간단한 방법이 궁금합니다. 내가 시작하고있는 TUI. #include <ncurses.h> #include <stdlib.h> #include <stdio.h> int main(){ initscr(); cbreak(); char comm

    0

    1답변

    오류에 대한 Ncurses의 initscr()은 프로그램을 종료합니다. 오류를 잡아낼 방법이 있습니까? 나는 모든 설명서를 ncurses에 적색으로 표시하지만 모두 iniscr은 가능성을주지 않는다고 말합니다.

    0

    1답변

    나는 파이썬 curses를 사용하여 대화식 터미널 프로그램을 작성 중이다. 사용자 정의 패드 그리기, 글꼴 색상 제어, 스크롤링, 응답 크기 조정과 같은 기능에 대한 단위 테스트를 작성하고 싶습니다. 그러나 몇 가지 시도와 검색 후에 실제로 터미널을 호출하지 않고 그러한 단위 테스트를 작성하는 방법을 찾을 수 없었습니다. curses에서 화면 내용을 읽을

    0

    1답변

    모두! 내가 16.44.2로 ununtu에서 최신 자식 버전 libyui를 만들려고했지만, 행운이 없다. .. 누군가가 ncurses 버전을 만들 수있게 도와 줄 수 있을까? 사전에 이/VERSION.cmake SET(VERSION_MAJOR "2") SET(VERSION_MINOR "47") SET(VERSION_PATCH "6") SET(VERSI

    0

    3답변

    최근에 NCurses를 가르쳐 왔으며 valgrind에서 코드를 테스트하여 메모리 누수를 검사하기로 결정했습니다. 이 작은 양의 코드는 내 프로그램과 동일한 오류 결과를 나타내며, 누군가가 그 프로그램의 문제점을 알고 있는지 또는 대답을 지시 할 수 있는지 알고 싶습니다. #include <ncurses.h> int main() { initsc

    -1

    1답변

    몇 가지 조사를 한 후에 이것이 국경 문제는 아니지만 수평선 문제라는 것을 알게되었습니다. #include<ncurses.h> main() { initscr(); mvhline(7, 10, '=', 4); mvhline(8, 10, '=', 5); mvhline(9, 10, '=', 6); mvhline(10

    1

    1답변

    최근에 새 Windows 10 빌드 14393을 설치했으며 새 Linux 하위 시스템을 사용하려고했습니다. 그래서 나는 ncurses를 배우기로 결정했고, è과 같은 악센트 부호를 가진 UTF-8 코드를 getch에서 찾는 방법을 찾지 못했습니다. 예를 들어 #include <iostream> #include <string> #include <curse

    -1

    1답변

    ncurses를 사용하여 사용자 입력 버퍼에 무언가를 추가하고 싶습니다. (기본적으로 사용자가 입력하기 전에 미리 입력하십시오.) 입력 버퍼를 지울 수있는 함수 인 flushinp()이 있다는 것을 알고 있습니다. 버퍼에 뭔가를 추가 할 수있는 함수가 있습니까? 궁극적 인 목표는 탭 키를 눌러 명령을 완료하는 것입니다.

    0

    1답변

    작은 게임이라면 콘솔에서 재생할 수 있어야합니다. 나는 그것을 위해 ncurses를 사용하는데 코드가 컴파일되지만 게임을 시작할 때 콘솔에 아무 것도 표시되지 않습니다. gamearea는 2d Vector에 저장되고 값은 Vector에 있습니다. 정상적인 printf로 ncurses를 사용하지 않고 모든 것을 검사했지만 ncurses를 사용하려면 콘솔에 아

    1

    2답변

    나는 ncurses를 사용하고 있으며 입력 문자열은 getstr()입니다. Tab 키 입력으로 자동 완성과 같은 것을 만들고 싶습니다. 그러나 나는 getstr()으로 Tab을 잡는 방법을 보지 못합니다. 나는이 시도 : char input = 0; while (input != '\n') switch (input = getch()) {