2017-11-25 3 views
0

今、私は私のコードから方向txtファイルを取得することができます:私はLinuxの端末上で歩行プロセスを表示することができますどのようにお願いしたいと思いますcを使用して、Linuxの端末でマウスの歩行プロセスを表示するにはどうすればよいですか?

down 
down 
right 
right 
up 
. 
. 
. 

。 たとえば、上記の方向を実行できるマウスを表す点を使用したいと思います。

+1

['man 3 ncurses'](http://manpages.ubuntu.com/manpages/zesty/en/man3/ncurses.3ncurses.html) – AlexP

+0

テキストコンソールのX&Y位置に出力するポータブルな方法は、 'ncurses'のようなcursesライブラリです。 ANSIエスケープシーケンスで試してみるのは貴重な時間ではありません... –

答えて

1

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."); 
関連する問題