本文介绍了又一个圣诞树应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
以下是用8位复古风格绘制简单圣诞树的代码:
Here is the code for painting a simple Christmas tree in 8 bit retro style:
#include <cstdlib>
#include <iostream>
#include <string>
#include <time.h>
using namespace std;
int main()
{
int treeheight = 15;
int i, j;
string str;
string tabs = "\t";
cout << endl;
for (i = 0; i < treeheight; i++)
{
str = tabs;
for (j = 0; j < treeheight-i; j++)
str += " ";
if (i > 0) str += "#";
else str += "*";
srand((int)time(NULL));
for (j = 1; j < 2*i; j++)
if (rand() % 4) str += " ";
else str += "o";
if (i > 0) str += "#";
str += "\n";
cout << str;
}
str = tabs + " ";
for (i = 0; i < 2*treeheight-3; i++)
str += "#";
str += "\n";
cout << str;
str = tabs;
for (i = 0; i < treeheight; i++)
str += " ";
str += "|\n";
cout << str;
cout << endl;
system("pause");
return 0;
}
到目前为止还不错。
在这里我的问题:
通常如何将颜色和声音带入控制台应用程序
以使打印更舒适,更多专业。
我想cout<<由于它的弱点,它不是正确的候选者。
某些C ++代码片段或者前代码项目的链接也会有所帮助。
提前致谢。
So far so not bad.
Here my question:
How is it generally possible to bring colour and sound into a console app
to make the printing more comfortable, more professional.
I guess "cout <<" is not the right candidate because of its weakness.
Some C++ code snippet or perhaps a link to a former code project will help.
Thanks in advance.
推荐答案
这篇关于又一个圣诞树应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!