Я знаю «textcolor();» для C++ и я видел методы для unix ... , но есть ли способ для окон?C цветной текст в терминальных приложениях в окнах
#include <stdio.h>
int main()
{
printf("\ntest - C programming text color!");
printf("\n--------------------------------");
printf("\n\n\t\t-BREAK-\n\n");
textcolor(15);
printf("WHITE\n");
textcolor(0);
printf("BLACK\n");
textcolor(4);
printf("RED\n");
textcolor(1);
printf("BLUE\n");
textcolor(2);
printf("GREEN\n");
textcolor(5);
printf("MAGENTA\n");
textcolor(14);
printf("YELLOW\n");
textcolor(3);
printf("CYAN\n");
textcolor(7);
printf("LIGHT GRAY\n");
}
Я не могу найти что-нибудь в сети ... давайте надеяться, что хорошие люди от переполнения стека может помочь: D
C пожалуйста, не C++
Большое спасибо, он отлично работает, просто интересно, как вернуть его к светло-серого по умолчанию? Большое спасибо! –
@JoeDF Для этого вам нужно будет прочитать исходные атрибуты с помощью 'GetConsoleScreenBufferInfo()', сохранить их в переменной и затем восстановить их по завершении. Я обновил ответ, чтобы показать, как это сделать. :) – Miguel
СПАСИБО МНОГО! : D –