English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

比如想設計一個~~ 你好嗎~~
每個字隔個2秒才出現 怎做
聽說要用for是嗎
我要完整的程式碼 首尾要加 Borland的

2006-01-25 08:16:34 · 1 個解答 · 發問者 眼淚成詩 2 in 電腦與網際網路 程式設計

1 個解答

#include
#include
#include

using namespace std;

int main(int argc, char *argv[])
{
char *myString="你好嗎~";

//cout << strlen(myString); //可以得到該字串長度(Byte)
for(int i=0; i Sleep(250);
cout << *(myString+i);
}
cout << endl;

system("PAUSE");
return EXIT_SUCCESS;
}

使用的是 windows.h 裡的 Sleep延遲函數
此程式能混合顯示 中英文 字
因為一個中文字等於 2Byte 所以雖然是延時 250豪秒
但卻是
一個中文延時 500ms
一個英文、符號或阿拉伯數字延時 250ms

2006-01-25 15:12:56 補充:
所以您要隔2秒請改 Sleep(1000); 即可

2006-01-25 15:14:19 補充:
To 首尾要加 Borland的?? 是指什麼 ?? ^o^"

2006-01-25 10:11:29 · answer #1 · answered by weilai 5 · 0 0

fedest.com, questions and answers