Zmiana koloru czcionki i tła.
Ostatnio zmodyfikowano 2013-03-02 22:30
StuFfii Temat założony przez niniejszego użytkownika |
» 2013-02-26 19:32:54 int main() { HANDLE kolor; kolor = GetStdHandle( STD_OUTPUT_HANDLE ); std::cout << "" << std::endl; SetConsoleTextAttribute( kolor, 6 ); std::cout << " <[[ KALKULATOR V.4 ( wersja beta) ]]>" << std::endl; std::cout << " by Grzegorz Wieclawik" << std::endl << std::endl; std::cout << "||============================||" << std::endl; std::cout << "|| [1]-dodawanie ||" << std::endl; std::cout << "|| [2]-odejmowanie ||" << std::endl; std::cout << "|| [3]-mnozenie ||" << std::endl; std::cout << "|| [4]-dzielenie ||" << std::endl; std::cout << "|| [5]-podziel i podaj reszte ||" << std::endl; std::cout << "||============================||" << std::endl << std::endl; int klik = klik; std::cout << "Kazdy wpis zatwierdz Enter-em" << std::endl << std::endl; do { std::cout << "podaj liczbe a:" << std::endl; int a; std::cin >> a; std::cout << "podaj liczbe b:" << std::endl; int b; std::cin >> b; std::cout << "podaj dzialanie (patrz powyzej):" << std::endl; int LOL; std::cin >> LOL; std::cout << "" << std::endl; switch( LOL ) { case 1: std::cout << a << "+" << b << "=" << a + b << std::endl; break; case 2: std::cout << a << "-" << b << "=" << a - b << std::endl; break; case 3: std::cout << a << "x" << b << "=" << a * b << std::endl; break; case 4: if( b == 0 ) std::cout << " << nie dziel cholero przez 0 >> " << std::endl; if( b != 0 ) std::cout << a << ":" << b << "=" << a / b << std::endl; break; case 5: if( b == 0 ) std::cout << " <<nie dziel cholero przez 0>> " << std::endl; if( b != 0 ) std::cout << a << ":" << b << "=" << a / b << " reszta = " << a % b << std::endl; break; } std::cout << "Jezeli chcesz zakonczyc wcisnij 1, jezeli chcesz kontynulowac podaj inna liczbe " << std::endl << std::endl; std::cin >> klik; std::cout << "========================================================================" << std::endl; std::cout << "" << std::endl; } while( klik != 1 ); std::cout << "Koniec"; return 0; } Tak wygląda m ój program SetConsoleTextAttribute( kolor, 6 ); zostało zamieszczone przed linijką takstu a HANDLE kolor; kolor = GetStdHandle( STD_OUTPUT_HANDLE ); po main() i kolorową mam wszystkie litery |
|
megatron |
» 2013-02-26 19:37:16 musisz zrobić coś takiego jak chcesz mieć różne kolory SetConsoleTextAttribute( uchwyt, 10 ); cout << "jakis tekst1" << endl; SetConsoleTextAttribute( uchwyt, 6 ); cout << "jakis tekst2" << endl;
|
|
StuFfii Temat założony przez niniejszego użytkownika |
» 2013-02-26 19:40:16 Thanks! |
|
megatron |
» 2013-02-26 19:42:47 Please! |
|
StuFfii Temat założony przez niniejszego użytkownika |
» 2013-02-26 20:32:21 A jak zmienić tło całego programu??(domyślnie jest czarne) |
|
megatron |
» 2013-02-26 20:40:44 spróbuj z tym: system( "color 9A" ); #@#EDIT#@# oczywiście pod tekstem będzie stare tło więc musisz zmienić kolor tła tekstu taki jak reszty tła |
|
StuFfii Temat założony przez niniejszego użytkownika |
» 2013-02-26 20:44:03 OK,Jaka jest paleta barw tej funkcji? |
|
megatron |
» 2013-02-26 20:49:53 dawno się w tym nie bawiłem ale chyba zmieniasz cyfrę od 1 do 9 |
|
1 « 2 » 3 |