标题:有意思的倒计时
只看楼主
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-154346-1-1.html




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

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