2
我有一个项目使用C(我认为我使用的编译器是Turbo C++ 3.0)。我使用了一些textcolor()
和textbackground()
函数来为某些文本着色。当我第一次运行它时,控制台以黑色背景上的正常颜色—白色文本显示。textcolor()和textbackground()在C
然而,当我跑第二次等代码,背景颜色变为蓝色。
我用下面的代码,上述程序(使用cprintf()
唯一格式的文本是在品红和蓝色背景上的文本):我怀疑这是因为编译器的
...
gotoxy(10, 19);
textcolor(LIGHTCYAN);
textbackground(MAGENTA);
cprintf(" A "); printf(" ");
cprintf(" F "); printf(" ");
cprintf(" G "); printf(" ");
cprintf(" K "); printf(" ");
cprintf(" Z "); printf(" ");
cprintf(" E "); printf(" ");
cprintf(" I "); printf(" ");
...
我正在使用,但我仍然不确定。有什么办法可以解决这个问题吗?
重置颜色为默认值每次运行 – pmg
它的工作了!谢谢! –