2016-07-25 6 views
-1

これは境界問題ではなく、水平線の問題であることがわかりました。c ncurses、window border broblem

#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(); 
} 

と出力

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

パテ、SLESは12のncurses-5.6から90.55

エンコーディング、キーボードエミュレーションとLC_ *的環境変数は違いはありません

質問は簡単です。 :

境界の水平部分が1シンボルだけで、hそれを正しいサイズにするためにow。

+0

エステーション? –

+0

@PaulRooney質問は簡単です。境界線の水平部分が1シンボルだけなのはなぜですか。それを正しいサイズにする方法。 – rjhdby

+0

[mcve]、投稿してください。 –

答えて

0

問題の原因を見つけました。

問題VT100を持つすべての

export TERM=vt100 

ですべての作業を作業しないでくださいだけの長さの範囲で0-7

export TERM=xterm 

HLINE作業罰金

export TERM=ansi 

的環境変数TERMで細かい