質問編集履歴

1

図の改善

2020/07/14 13:39

投稿

pwq
pwq

スコア23

test CHANGED
File without changes
test CHANGED
@@ -1,19 +1,5 @@
1
- curses関数を使って下記のような上下二画面を作成しています。window1の領域を文字で埋め尽くしたとき、最上段の文字列を消して一行ずつ上にずらし、最下段に空白行を作り出したいです。しかし、wdeleteln()で最上段を消すとwindow1の枠そのものが縮んでしまいました。scrollok()をtrueにして最下段にカーソルが来た際に、改行を入れても同じ現象が起こります。windowの枠を変化させずに行うことは可能でしょうか?
1
+ curses関数を使ってのような画面を作成しています。window1の領域を文字で埋め尽くしたとき、最上段の文字列を消して一行ずつ上にずらし、最下段に空白行を作り出したいです。しかし、wdeleteln()で最上段を消すとwindow1の枠そのものが縮んでしまいました。scrollok()をtrueにして最下段にカーソルが来た際に、改行を入れても同じ現象が起こります。windowの枠を変化させずに行うことは可能でしょうか?
2
2
 
3
- ------------------------
4
3
 
5
- | |
6
4
 
7
- | Window 1 |
5
+ ![イメージ説明](50b5a8e7e4ebf71a6844f261969d432e.png)
8
-
9
- | |
10
-
11
- | |
12
-
13
- ------------------------
14
-
15
- ------------------------
16
-
17
- | Window 2 |
18
-
19
- ------------------------