| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1366 人关注过本帖
标题:有意思的倒计时
只看楼主 加入收藏
aaaasix
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2007-6-10
收藏
得分:0 
sleep(1)是什么意思?
还有啊,当倒计时输出8的时候,9到哪儿去了呢?
是被刷新了吗?其实怎么样刷新我也不知道!嘿嘿~~~~

9不见了,那上面那个9876543210却没变耶??????????????????????

谁给俺讲一下啥叫刷新?

还有那个9到哪儿去了?
2007-07-10 19:01
cmanlee
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-6-13
收藏
得分:0 

有意思 我怎么没有发现呀

只是一串数字 然后是一光标在不停地闪


用心做事  真心做人
2007-07-10 22:57
守望♂幸福
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2006-4-25
收藏
得分:0 
\b应该就是刷新的.它是覆盖原来的字符.
每次输出的都是字符串中的一个.所以对原来的字符串没有影响的.
9还在char[0]里.

偶是偶滴偶像!!~ QQ:375490156
2007-07-11 10:53
守望♂幸福
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2006-4-25
收藏
得分:0 


#include <stdio.h>
#include <stdlib.h>

int main(void)
{
int i ;
char ch[] = "9876543210\n" ;

for(i = 0;i < 11;i++)
{
printf(" %c ", ch[i]) ;//%C前2个空格;

_sleep(1000) ;
printf("\b\b");
}

}
看下这个程序的效果.也可以自己试试\B的用法.很有意思的.


偶是偶滴偶像!!~ QQ:375490156
2007-07-11 11:16
THINKERYE
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2007-6-9
收藏
得分:0 
\b,\r都是转义字符,即退格和回车(跳回到行首)

2007-07-11 15:45
快速回复:有意思的倒计时
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017367 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved