【发布时间】:2015-07-19 12:38:27
【问题描述】:
我有一个简单的 C 程序,表示控制台中的加载屏幕,但我无法隐藏光标。我尝试提高睡眠功能的速度,以便重置光标计时器并且光标会消失,但这不起作用。
关于如何隐藏光标的任何提示?
代码:
#include <stdio.h>
#include <stdlib.h>
const int TIME = 1;
int main(int argc,char *argv[]){
int i;
while (1){
printf("loading");
for (i=0;i<3;i++){
sleep(TIME);
printf(".");
}
sleep(TIME);
printf("\r");
system("Cls");
sleep(TIME);
}
}
【问题讨论】:
-
我认为您在 windows/dos 上需要
conio.h,而不是system("cls")等,也许您也应该能够控制光标。在 *nix os 上,有一些控制字符可以做到这一点,我不知道 windows 中的等价物应该是什么。 -
@iharob ,我不知道
conio.h做了什么,也不知道使用它时正确的说法是什么。 -
@AaronCritchley 我看到了那个问题,但我不知道远程终端是什么,即使在阅读了那个问题中的链接问题之后
标签: c windows-console text-cursor