格符\b的使用示例:每隔1秒消去1个字符
2024-09-04 02:25:51
/* 退格符\b的使用示例:每隔1秒消去1个字符 */ #include <time.h>
#include <stdio.h> /*--- 等待x毫秒 ---*/
int sleep(unsigned long x)
{
clock_t c1 = clock(), c2; do {
if ((c2 = clock()) == (clock_t)-) /* 错误 */
return ;
} while (1000.0 * (c2 - c1) / CLOCKS_PER_SEC < x);
return ;
} int main(void)
{
int i; printf("ABCDEFG"); for (i = ; i < ; i++) {
sleep(); /* 每隔1秒 */
printf("\b \b"); /* 从后面逐个消除字符 */
fflush(stdout); /* 清空缓冲区 */
} return ;
}
输出
AB
最新文章
- STL
- webform文件的上传
- ios 多线程小结----- GCD篇
- 第一个Java web项目:员工管理系统
- view--4种Android获取View宽高的方式
- linux进阶
- [转载]C#中的WebBrowser控件的使用
- graylog2+syslog-ng+mongodb构建集中管理日志服务器 --转载
- O-C相关-06:对象与对象的关系
- ios block使用
- mybatis进阶--一对一查询
- [array] leetcode-56. Merge Intervals - Medium
- mybatis choose标签的使用
- select 两层 第二个select需要加别名
- 【BZOJ5314】[JSOI2018]潜入行动(动态规划)
- 常用SQL语句大全总结
- elasticsearch使用bulk实现批量操作
- 用ContentProvider获取通讯录联系人
- XSS详解
- Java解读内存,优化编程