-1
Почему я не могу этого сделать;Динамическое изменение цвета системы в c
char backgroundColor='c',textColor='e';
printf("Please, enter background color: "); scanf("%c",&backgroundColor);
printf("Please, enter text color: "); scanf("%c",&textColor);
system("color "+backgroundColor+textColor);
Как я могу решить эту проблему?
Во-вторых, добавление символов в строку, как вы делали '' color "+ backgroundColor + textColor', не делает то, что вы думаете. '" color "' является указателем на символы. Чтобы добавить что-то к указателю, продвигается указатель по длине элемента (размер символа). Распечатайте цвет «+» и «» цвет «+ 2», и вы должны заметить, что начало строки пропущено. –