/* 退格符\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

最新文章

  1. STL
  2. webform文件的上传
  3. ios 多线程小结----- GCD篇
  4. 第一个Java web项目:员工管理系统
  5. view--4种Android获取View宽高的方式
  6. linux进阶
  7. [转载]C#中的WebBrowser控件的使用
  8. graylog2+syslog-ng+mongodb构建集中管理日志服务器 --转载
  9. O-C相关-06:对象与对象的关系
  10. ios block使用
  11. mybatis进阶--一对一查询
  12. [array] leetcode-56. Merge Intervals - Medium
  13. mybatis choose标签的使用
  14. select 两层 第二个select需要加别名
  15. 【BZOJ5314】[JSOI2018]潜入行动(动态规划)
  16. 常用SQL语句大全总结
  17. elasticsearch使用bulk实现批量操作
  18. 用ContentProvider获取通讯录联系人
  19. XSS详解
  20. Java解读内存,优化编程

热门文章

  1. MySQL 军规
  2. VUE.js devtool 安装简易教程(转)
  3. SQL Server注入
  4. secureCRT 在本地和远程传输文件方式
  5. # 机器学习算法总结-第九天(XGboost)
  6. gitlab中的几个常用界面(runner管理、gitlab-ci.yml管理、runner token管理、新建用户、拉用户入工程、拉用户入组、复制工程导入组)
  7. 【Redis】事务 (超详细)
  8. Visual Studio 2017使用
  9. Linux网络管理——ifconfig、route
  10. 模块化开发之sea.js