Heips, tarvisi tietää onko mahdollista muuttaa ihan yksin kertaisen dossi-ikkunassa pyörivän ohelman merkkien värejä?
Esim. että ikkunassa lukisi "Hei hei hei" niin joka "hei" olisi eri värinen.
Eli siis ihan coutilla printattua tekstiä pitäisi muutella.
Onnisuuko tämä?
Toivottavasti saitte selvää 8)
Kaipa curses auttaa.
Windowsissa värejä voi muuttaa myös näin:
#include <stdio.h> #include <stdlib.h> #include <windows.h> int main(void) { int i; HANDLE konsoli; // haetaan konsolin kahva konsoli = GetStdHandle(STD_OUTPUT_HANDLE); // näytetään kaikki värit for (i = 1; i < 16; i++) { SetConsoleTextAttribute(konsoli, i); printf("VÄRI %i\n", i); } // palautetaan oletusväri SetConsoleTextAttribute(konsoli, 7); system("PAUSE"); return 0; }
Värit ovat samat kuin QBasicin COLOR-komennossa.
Kiitos. Nyt voi ascii matopelin koodaus alkaa ;D
Aihe on jo aika vanha, joten et voi enää vastata siihen.