如何使用c在linux终端上显示鼠标的行走过程?

时间:2017-11-25 04:46:03

标签: c linux maze

现在,我可以从我的代码中获取方向txt文件:

place

我想问一下如何在linux终端上显示步行过程。 例如,我想使用一个代表鼠标的点来执行上面的方向。

1 个答案:

答案 0 :(得分:1)

nCurses是最好的解决方案。您可以使用内置手册提供帮助:

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.");