【问题标题】:Colorizing text in Turbo C++Turbo C++ 中的文本着色
【发布时间】:2016-07-02 19:24:21
【问题描述】:

如何在 Turbo C++ 中编写彩色文本?也就是如何写出不同颜色的不同文字,也有不同的背景颜色?

比如这样……

textcolor(2); 
cprintf("\n\t Hello World");

但我也想为“Hello World”文本设置背景颜色。

【问题讨论】:

  • 其实时光机确实存在。 26 年前我最后一次使用 turbo c++。
  • 美好的回忆!我想我在某个地方还有那两张软盘..

标签: c++ colors turbo-c++


【解决方案1】:

您可以使用textbackground 函数为文本背景着色,并使用textcolor 函数为文本着色。

在使用这些函数之前,请包含<stdio.h>头文件!

要对每个文本进行不同的着色,必须先将textbackgroundtextcolor相互设置,然后使用cprintf函数。

注意下面的例子:

#include<stdio.h>
#include<conio.h>

void main()
{
    //full screen window w: 80, h: 50
    window(1,1,80,50);
    textbackground(0);//black color
    clrscr();
    textcolor(15); //white color
    gotoxy(1,1); cprintf("WINDOW-1");

    //window 2
    window(10,10,40,20);
    textbackground(1); //blue color
    clrscr();
    textcolor(15); //white color
    gotoxy(1,1); cprintf("WINDOW-2");
    //pause screen
    getch();
}

【讨论】:

    猜你喜欢
    • 2011-04-15
    • 1970-01-01
    • 2015-02-02
    • 1970-01-01
    • 2012-03-22
    • 1970-01-01
    • 2013-11-06
    • 2011-09-17
    • 2018-10-12
    相关资源
    最近更新 更多