主题:[讨论]C++如果将一个字符串在屏幕上逐个显示出来
wintel99
[专家分:0] 发布于 2009-01-02 18:31:00
C++如果将一个字符串在屏幕上逐个显示出来,每个字符间最好能间隔1秒。(模拟电话拨号的效果)
请教高手。急……
回复列表 (共5个回复)
沙发
wintel99 [专家分:0] 发布于 2009-01-02 19:02:00
请教 啊!知道的请帮下忙啊!不甚感激!
板凳
viprs [专家分:30] 发布于 2009-01-03 11:16:00
我已将你的问题转到“编程中国”的论坛上了。有时间你到上面看看。
3 楼
aizibion [专家分:4780] 发布于 2009-01-03 12:07:00
MFC设置定时器,在你要打印字符的地方挨个打印字符
console下循环字符串长度那末多次,一次打印一个字符,再睡一秒,如:
char* p = "12345";
int i = 0;
while(i<5)
{
printf("%c",*p++);
Sleep(1000);
i++;
}
4 楼
viprs [专家分:30] 发布于 2009-01-03 19:40:00
http://bbs.bccn.net/viewthread.php?tid=252052&
5 楼
mhl1003 [专家分:110] 发布于 2009-01-12 20:29:00
#include<iostream.h>
#include <windows.h>
void main()
{
char a[5];
int i;
cout<<"input a string,the length is <=5: ";
cin>>a;
for(i=0;i<5;i++)
{
cout<<a[i]<<flush;
Sleep(1000);
}
cout<<endl;
}
我来回复