Witam. Chciałem zrobić na programowanie taki mały fajny bajer. Poprostu jak włączamy program w konsoli zeby nas pytał o wybór koloru tekstu i tła w konsoli(czyli to user oglądający program wybiera kolor tekstu i tła).
W c++ do zmieniania koloru tła i tekstu mamy funkcje np. System(“Color A0”) Ale ja chciałem to zrobić tak ze podawało by się odpowiednia literkę i cyfrę więc pomyślałem ze zrobię tak:
…
cin >> zmienna1;
cin >> zmienna2;
system(“color zmienna1 zmienna2”);
…
Niestety coś takiego nie chce mi zaskoczyć. Wiem ze to banalny problem ,ale potrzebuje tego bajerku na szybko a jakoś mi nie chce to iść
cholerka panowie , no nie działa to nie wiem czy to wina złego typu zmiennej czy co. nie chce polecieć ? nie ma ktoś jakiegoś pomysłu zeby to zaskoczyło ? Moze ktos moglby napisac ten programik w skrócie , jakieś z 15linijek i wstawić , ja bym sobie popatrzył
Podstawowa kwestia to to, jakiego typu deklarujesz zmienne. Nie wiem jakich argumentów wymaga wywołanie Color, ale nic w stylu system("Color " + zmienna1 + zmienna2); raczej nie zadziała. Funkcja system wymaga argumentu typu const char*. Możesz użyć typu std::string, aby połączyć te dane i napisać coś w stylu: system(zmienna_string.c_str());