0
今、私は私のコードから方向txtファイルを取得することができます:私はLinuxの端末上で歩行プロセスを表示することができますどのようにお願いしたいと思いますcを使用して、Linuxの端末でマウスの歩行プロセスを表示するにはどうすればよいですか?
down
down
right
right
up
.
.
.
。 たとえば、上記の方向を実行できるマウスを表す点を使用したいと思います。
今、私は私のコードから方向txtファイルを取得することができます:私はLinuxの端末上で歩行プロセスを表示することができますどのようにお願いしたいと思いますcを使用して、Linuxの端末でマウスの歩行プロセスを表示するにはどうすればよいですか?
down
down
right
right
up
.
.
.
。 たとえば、上記の方向を実行できるマウスを表す点を使用したいと思います。
nCursesが最適です。あなたは、組み込みのマニュアルとヘルプをHETことができます。
man -s 3 ncurses
そうする簡単な方法は、ANSI CSI escape sequencesを使用することです:
printf("\x1B[A"); // Up
printf("\x1B[B"); // Down
printf("\x1B[C"); // Left
printf("\x1B[D"); // Right
上に移動してドットを印刷するには:
printf("\x1B[A.");
['man 3 ncurses'](http://manpages.ubuntu.com/manpages/zesty/en/man3/ncurses.3ncurses.html) – AlexP
テキストコンソールのX&Y位置に出力するポータブルな方法は、 'ncurses'のようなcursesライブラリです。 ANSIエスケープシーケンスで試してみるのは貴重な時間ではありません... –