1. 程式人生 > >【C++程式】[新手向]控制檯打字機輸出特效

【C++程式】[新手向]控制檯打字機輸出特效

可以算是閒著沒事瞎搞的入門級函式,不要 噴我 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([單位為秒])函式,具體標頭檔案看編譯器 } }