У меня есть проект с использованием 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
Он работал! Спасибо! –