linux中C语言编程时的sleep函数和clear函数的问题

linux中C语言编程时的sleep函数和clear函数的问题,第1张

while(n!=0)

{

printf("%2d:%2d:%2d\n",n/3600,(n%3600)/60,n%60) //这里必须要有\n,不然,因为缓存的问题,系统默认输出是行缓存输出,在没有遇到回车换行时,缓存没有满时,数据会一直不能输出,加了回车,就可以输出了。

linux clear有什么选项

linux中清屏的命令

1、clear:这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的 *** 作信息。一般都会用这个命令。

2、reset:这个命令将完全刷新终端屏幕,之前的终端输入 *** 作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢,使用较少。

clrscr函数为C语言的清屏函数,功能为清除屏幕上的输出,clrscr为clear screen的简写。

clrscr并不是C语言的标准库函数,而是TC平台特有的函数,在其它编译器中无法使用。

1 函数声明:

void clrscr(void)

2 头文件:

#include <conio.h>

3 程序示例:

#include <conio.h>

int main ()

{

cprintf("\r\nPress any key to clear screen")//输出一些文字。

getch()//暂停,直到有按键。

clrscr()//清除屏幕,之前的输出会被清空。

cprintf("The screen has been cleared!")

getch()

return 0

}

4 在当前主流编译器中,不支持该函数,可以用

system("cls")//windows平台

system("clear")//unix/Linux平台

实现相同效果。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8466271.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存