Windows 용 PDCurses 버전 3.4를 사용하고 있습니다. 컴파일되고 제대로 실행되고 있지만 Codepage 437에서 IBM Extended Ascii 문자를 표시 할 수는 없습니다 (콘솔이 해당 코드 페이지로 실행되고 있음에도 불구하고). 나는 특히 선 그리기 문자를 얻으려고하고있다. ,PDCurses 및 DOS 코드 페이지 437
mvaddch(0,20,186);
mvaddch(1,20,204);
for (unsigned i=0; i<80; i++) {
mvaddch(1,i+20,205);
}
(이것은 100x50 열 단자 창이다.)
mvaddch주기() 역할 상당 유니 코드 코드 포인트 = 2,251 (186 :
다음 명령을 틀린 문자를 표시 204 = 2560, 205 = 2250) PDC_WIDE가 정의되어 있으면 동일한 문자 (1 행에 'º', 2 행에 'I'가 반복적으로)가 표시됩니다.
줄 그리기 문자 및 나머지 IBM 확장 ASCII를 표시하려면 어떻게합니까?
(관련 기사 - 다른 증상, 동일한 해상도 :. PDcurses displaying question marks in place of intended character) (? "윈도우"에 대한)