後で復元できるように、termcapsを使用して複数のカーソル位置を保存することが可能かどうかを知りたいですか?例えば後で復元できるように、termcapsを使用して複数のカーソル位置を保存することはできますか?
:
char *c_pos_1 = tgetstr("sc", NULL); //save cursor position at position 1
後のコードで
char *c_pos_2 = tgetstr("sc", NULL);
後のコードで
char *c_pos_3 = tgetstr("sc", NULL);
後でコード
tputs(c_pos_2, 1, my_out); // restoring cursor at c_pos_2
0123に
以降のコード
tputs(c_pos_1, 1, my_out); //restoring cursor at c_pos_1
でそして、それが不可能な場合はどのようにそれを行うには?
はあなたの助けをありがとう:)
ncursesのようにもっと快適なものを使用してみませんか? – Olaf
それは学校プロジェクトで、私たちはtermcapしか使用できません –
ncursesはtermcapを使用します。 – Olaf