歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Linux C語言中gotoxy函數

Linux C語言中gotoxy函數

日期:2017/3/1 9:17:03   编辑:Linux編程

在Linux中很多函數都不能使用,gotoxy就是其中的一個

實現方法:

void gotoxy(int x,int y)

{

printf("%c[%d;%df",0x1B,y,x);

}

解析:

ANSI轉義序列,很多類unix的終端,包括linux控制台都解釋ANSI轉義序列,轉義符就是ESC,ASCII碼是0x1b,比如

Esc[Line,Columnf

就表示移動光標到(Line,Column)的位置。而你printf打印的字符串正是這個命令,其中0x1B正是 ESC的ASCII碼。

在論壇中整理出來的,不好意思,但真心很贊,這裡整理出來。如果不對,歡迎指出。

Copyright © Linux教程網 All Rights Reserved