gpt4 book ai didi

c ncurses,窗口边框问题

转载 作者:行者123 更新时间:2023-11-30 19:38:12 27 4
gpt4 key购买 nike

经过一番调查,我发现这不是边框问题,而是水平线的问题。

#include<ncurses.h>

main() {
initscr();
mvhline(7, 10, '=', 4);
mvhline(8, 10, '=', 5);
mvhline(9, 10, '=', 6);
mvhline(10, 10, '=', 7);
mvhline(11, 10, '=', 8);
refresh();
endwin();
}

和输出

      ====    
=====
======
=
=

PuTTY、SLES 12.ncurses-5.6-90.55

编码、键盘模拟和 LC_* 环境变量没有区别

问题很简单:

为什么边框的水平部分只有1个符号以及如何使其大小合适

最佳答案

我找到了问题的根源。

环境变量TERM有问题

export TERM=ansi

hline 仅在长度范围 0-7 下工作正常

export TERM=xterm

根本不工作

export TERM=vt100

使用 vt100 一切正常

关于c ncurses,窗口边框问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38565368/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com