Настройка цвета текста, печатаемого с помощью Print (gnu-efi) - PullRequest
0 голосов
/ 22 сентября 2019

Я хочу напечатать некоторый текст на экране с помощью вызова функции Print.Есть ли способ (или любая другая функция) установить цвет текста?

1 Ответ

0 голосов
/ 22 сентября 2019

Для изменения цвета текста консоли, вы можете использовать-

system("color enter_code_here_choose_value_from_instructions_below"); /*First include <stdlib.h>*/

Например-

#include <stdlib.h>
#include <stdio.h>
int main(int argc, char *argv[]){
system("color 1");//1 is the value of blue
printf("Colored text");
return 0;
}

ПРИМЕЧАНИЕ: я не смогукажите значения цвета, так как переполнение стека пропускает их как код.Инструкции, чтобы получить их в Windows -

Открыть CMD и введите цвет шоу.Используйте предоставленные коды для замены «enter_code_here_choose_value_from_instructions_below» выше.

Кроме того, изменение цвета консоли не принесет ничего хорошего.

Цветной текст имеет значение только в графических библиотеках.

Я рекомендую вам изучать SIGIL (графическая библиотека) после изучения основ языка C.

...