09 Ocak 2012, 22:13
|
#1 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| C C++ Konsol Uygulamaları (Renkli yazı Şekil)
FAQ > Color my text PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
#include <stdio.h> #include <conio.h> int main ( void ) { textcolor ( MAGENTA ); cprintf ( "This is a test\n" ); return 0; }
Farklı renk kodları PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
0 BLACK 1 BLUE 2 GREEN 3 CYAN 4 RED 5 MAGENTA 6 BROWN 7 LIGHTGRAY 8 DARKGRAY 9 LIGHTBLUE 10 LIGHTGREEN 11 LIGHTCYAN 12 LIGHTRED 13 LIGHTMAGENTA 14 YELLOW 15 WHITE
Windows sistemlerinde bir Win32 API tercih edilmelidir. PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
#include <stdio.h> #include <windows.h> int main ( void ) { HANDLE h = GetStdHandle ( STD_OUTPUT_HANDLE ); WORD wOldColorAttrs; CONSOLE_SCREEN_BUFFER_INFO csbiInfo; /* * First save the current color information */ GetConsoleScreenBufferInfo(h, &csbiInfo); wOldColorAttrs = csbiInfo.wAttributes; /* * Set the new color information */ SetConsoleTextAttribute ( h, FOREGROUND_RED | FOREGROUND_INTENSITY ); printf ( "This is a test\n" ); /* * Restore the original colors */ SetConsoleTextAttribute ( h, wOldColorAttrs); return 0; }
Renk sabittir PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
FOREGROUND_BLUE FOREGROUND_GREEN FOREGROUND_RED FOREGROUND_INTENSITY
Küfürler destekleyen sistemlerde bu yaklaşımı da kullanılabilir PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
#include <curses.h> int main ( void ) { initscr(); if ( start_color() == OK ) { init_pair ( 1, COLOR_RED, COLOR_BLACK ); attron ( COLOR_PAIR ( 1 ) ); addstr ( "This is a test" ); getch(); } endwin(); return 0; }
Küfürler için renk sabittir PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
COLOR_BLACK COLOR_RED COLOR_GREEN COLOR_YELLOW COLOR_BLUE COLOR_MAGENTA COLOR_CYAN COLOR_WHITE
|
| |