如何使用printf()实现gotoxy()

时间:2017-09-30 13:58:04

标签: c function printf

有人可以告诉我如何使用printf()

实现gotoxy()
void gotoxy(int x,int y) 
{ printf("%c[%d;%df",0x1B,y,x); }

printf()里面写的东西应该对编译器意味着什么?

1 个答案:

答案 0 :(得分:1)

这个特殊的export function fetchCsv(data) { let url = "http://www.example.com/api/getMyC"; return function (dispatch) { axios.get(url, { params: data }) .then(function (response) { response = response.data.data; dispatch(alertSuccess(response)); }) .catch(function (error) { dispatch(alertFail(error)); }); } } 使用char然后整数格式生成ANSI escape sequence(可以通过ESC识别(aka printf)然后0x1B),然后移动光标的坐标至。在你的情况下:

  

Esc [Line; Columnf光标位置:

     

将光标移动到指定位置(坐标)。   如果未指定位置,光标将移动到屏幕左上角的起始位置(第0行,第0列)。

当通过标准输出(如并非所有终端兼容)向有能力的终端发出此序列时,该命令由终端执行,它不依赖于编译器或编译器库。