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
它的工作了!謝謝! –