【问题标题】:How do I make `clrscr()` clear the screen in black color?如何使 `clrscr()` 以黑色清除屏幕?
【发布时间】:2021-06-04 22:38:13
【问题描述】:

每当我在 Turbo C++ 中调用 clrscr() 时,它都会以 灰色 背景颜色清除我的屏幕,但我希望它以 黑色 清除屏幕。在黑色背景下应该如何清除屏幕?

【问题讨论】:

  • 我认为这与 clrscr() 无关,而是编辑器设置

标签: colors turbo-c++


【解决方案1】:

Turbo C++ 中的clrscr() 使用当前的textbackground() 颜色清除屏幕。

如果您不关心textcolor(),那么只需写:

#include <CONIO.H>
...
textbackground(BLACK);
clrscr();

如果你关心textcolor(),你可以写:

#include <CONIO.H>
...
textcolor(WHITE);
textbackground(BLACK);
clrscr();

或将textcolor()textbackground() 组合成textattr() 写作:

#include <CONIO.H>
...
textattr((BLACK << 8) + WHITE);
clrscr();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-27
    • 1970-01-01
    • 2013-06-24
    • 1970-01-01
    • 1970-01-01
    • 2012-10-07
    相关资源
    最近更新 更多