hi ! Tak się zastanawiam, czy w c++ jest dostępny kolorowanie tekstu tak jak w pascalu procedurą Colortext (czy jakośtak) ???
jest i nazywa sie TextColor()
musisz dołączyć conio.h i możesz kokoRZystaćystać z takich funkcji jak;
void blinkvideo(void);
char * cgets(char *_str);
void clreol(void);
void clrscr(void);
int _conio_kbhit(void); /* checks for ungetch char */
int cprintf(const char *_format, ...) __attribute__((format(printf,1,2)));
int cputs(const char *_str);
int cscanf(const char *_format, ...) __attribute__((format(scanf,1,2)));
void delline(void);
int getch(void);
int getche(void);
int gettext(int _left, int _top, int _right, int _bottom, void *_destin);
void gettextinfo(struct text_info *_r);
void gotoxy(int _x, int _y);
void gppconio_init(void);
void highvideo(void);
void insline(void);
void intensevideo(void);
void lowvideo(void);
int movetext(int _left, int _top, int _right, int _bottom, int _destleft, int _desttop);
void normvideo(void);
int putch(int _c);
int puttext(int _left, int _top, int _right, int _bottom, void *_source);
void _setcursortype(int _type);
void _set_screen_lines(int _nlines);
void textattr(int _attr);
void textbackground(int _color);
<font size="2">void textcolor(int _color);</span>
void textmode(int _mode);
int ungetch(int);
int wherex(void);
int wherey(void);
void window(int _left, int _top, int _right, int _bottom);
Milka przesyła wam coś miłego !! A dokładnie opis niektórych funkcji:
clreol - czyści bieżącą linię od kursora do końca
clrscr - czyści okienko tekstowe
delline - usuwa linię, w której znajduje się kursor, a następne wiersze przesuwa o 1 w górę (ostatni wiersz ekranu jest pusty)
gettext - kopiuje prostokątny obszar ekranu do bufora
gettextinfo - zwraca informacje o bieżącym trybie tekstowym, położeniu okna i kursora
gotoxy - ustawia kursor w wierszu i kolumnie podanych w parametrach (w bieżącym okienku tekstowym)
highvideo - zwiększa jasność wyświetlanych znaków
insline - wstawia pusty wiersz w linii kursora, przesuwając położne niżej o 1 wiersz w dół (ginie najniższy wiersz ekranu)
lowvideo - zmniejsza jasność wyświetlanych znaków
movetext - kopiuje fragment ekranu w inne miejsce
normvideo - przywraca normalną jasność wyświetlanych znaków
puttext - kopiuje tekst z bufora na ekran
_setcursortype - definiuje wielkość kursora
textattr - ustawia kolor znaku i tła wyświetlanego tekstu
textbackground - ustawia kolor tła dla nowowyświetlonych znaków
textcolor - ustawia kolor nowowyświetlonych znaków
wherex - zwraca kolumnę kursora w aktualnym okienku tekstowym
wherey - zwraca wiersz kursora w aktualnym okienku tekstowym
window - definiuje prostokątne okienko tekstowe, w którym będą odbywać się kolejne operacje ekranowe
Przerabiał .:LEYO:. znalazł i udostepnil Milka. Dziekujemy!!!
hey .:LEYO:. skąd to masz??
A mam !! :) A co masz jakieś questions?? :-P To wal śmiało jeśli będę umieł to odpowiem!!!! :)
Ano mam jakis questions.
Mógłbys sie podzielic takimi ciekawymi informacjami i napisac jakis art dla 4programmers albo chociaż wysłać spis tych funkcj z opisem i na email (najlepiej taki: [email protected] :) )
Dobra, poszukam jeszcze więcej tego i przyśle, albo na 4p zamieszcze. Narka i dzięki za zainteresowanie. [angel]