若您覺得文章寫得不錯,請點選文章上的廣告,來支持小編,謝謝。
If you like this post, please click the ads on the blog or buy me a coffee. Thank you very much.
在 Windows 系統下可以使用system搭配 MS-DOS 的 color 指令(可參考此篇文章 更改 命令提示字元 Command Prompt (cmd) 的顯示顏色 )與 cls 來達成文字顏色的動畫。
color 指令示範影片:
C++程式碼:
// 陣列與迴圈的應用:MS-DOS Color Background and Text
#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
system("pause");
char hex[17] = "0123456789ABCDEF";
char cmd[20] = "color 00";
// bg: backgroud
for(int bg = 0; bg <= 15; bg++) {
cmd[6] = hex[bg];
// fg: foreground
for(int fg = 0; fg <= 15; fg++) {
cmd[7] = hex[fg];
//cout << cmd << endl;
system(cmd);
cout << "YunlinSong";
Sleep(200);
system("cls");
Sleep(200);
}
}
system("pause");
return 0;
}