【C++程式】[新手向]控制檯打字機輸出特效
阿新 • • 發佈:2019-01-05
可以算是閒著沒事瞎搞的入門級函式,不要 噴我 orz
程式碼如下:
void type(char* ch0) //這裡可以過載,你也可以寫個列印int或者是string的XD
{
using std::cout; //用了using namespace std;就別用了
string str = ch0;
//普及一下:string可以直接「被」char賦值,反之需要用string類的成員函式c_str()
const char* ch = str.c_str();
int a = strlen(ch) - 1; //strlen()函式可以返回const char*的長度
for (int i=0;i<=a;i++) //真正的列印部分
{
cout << ch[i];
Sleep(10);
//單位為毫秒,需要包含標頭檔案windows.h;
//Linux平臺可以用sleep([單位為秒])函式,具體標頭檔案看編譯器
}
}