回 帖 发 新 帖 刷新版面

主题:[讨论]C++如果将一个字符串在屏幕上逐个显示出来

C++如果将一个字符串在屏幕上逐个显示出来,每个字符间最好能间隔1秒。(模拟电话拨号的效果)
请教高手。急……

回复列表 (共5个回复)

沙发

请教 啊!知道的请帮下忙啊!不甚感激!

板凳


我已将你的问题转到“编程中国”的论坛上了。有时间你到上面看看。

3 楼

MFC设置定时器,在你要打印字符的地方挨个打印字符
console下循环字符串长度那末多次,一次打印一个字符,再睡一秒,如:

char* p = "12345";
int i = 0;
while(i<5)
{
printf("%c",*p++);
Sleep(1000);
i++;
}

4 楼

http://bbs.bccn.net/viewthread.php?tid=252052&

5 楼

#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;
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册