Article View: es.comp.os.linux.programacion
Article #8476Re: Como imprimir por pantalla a color?
From: Santiago Romero
Date: Tue, 05 Nov 2002 16:24
Date: Tue, 05 Nov 2002 16:24
36 lines
2728 bytes
2728 bytes
El Tue, 05 Nov 2002 13:12:11 +0100, Recurrente escribi�: Mas sobre ANSI C (y esto es parte del c�digo fuente de un juego de Spectrum que estoy haciendo ahora mismo XD): #define TextUnderline() printf( "\x1B[4m" ) #define TextUnunderline() printf( "\x1B[24m" ) #define TextReverse() printf( "\x1B[7m" ) #define TextUnreverse() printf( "\x1B[27m" ) #define TextFG_Black() printf( "\x1B[%um", 30 ) #define TextFG_Red() printf( "\x1B[%um", 31 ) #define TextFG_Green() printf( "\x1B[%um", 32 ) #define TextFG_Yellow() printf( "\x1B[%um", 33 ) #define TextFG_Blue() printf( "\x1B[%um", 34 ) #define TextFG_Magenta() printf( "\x1B[%um", 35 ) #define TextFG_Cyan() printf( "\x1B[%um", 36 ) #define TextFG_White() printf( "\x1B[%um", 37 ) #define TextBG_Black() printf( "\x1B[%um", 40 ) #define TextBG_Red() printf( "\x1B[%um", 41 ) #define TextBG_Green() printf( "\x1B[%um", 42 ) #define TextBG_Yellow() printf( "\x1B[%um", 43 ) #define TextBG_Blue() printf( "\x1B[%um", 44 ) #define TextBG_Magenta() printf( "\x1B[%um", 45 ) #define TextBG_Cyan() printf( "\x1B[%um", 46 ) #define TextBG_White() printf( "\x1B[%um", 47 ) #define TextColor(x) printf( "\x1B[%um", (x) ) #define TextGotoXY(x,y) printf( "\x1B[%u;%uH",(y),(x)) #define TextClearScreen() printf( "\x1B[2J" ) Saludos! :) -- Santiago Romero AKA NoP/Compiler (Linux User #74.821) http://www.escomposlinux.org/sromero/ y http://www.speccy.org/ compiler(*)escomposlinux.org
Technical Details
Message-ID:
<slrnasfs68.egu.sromero@pinsa.escomposlinux.org>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!peer1.news.newnet.co.uk!news-xfer.cox.net!mainake.escomposlinux.org!pinsa.escomposlinux.org!not-for-mailReferences:
<aps58f$996$1@news.wanadoo.es> <3DC7B59B.6060808@hotmail.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII X-Google-Thread: f86c8,6c3badacdd865bde X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2002-11-05 08:24:41 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!peer1.news.newnet.co.uk!news-xfer.cox.net!mainake.escomposlinux.org!pinsa.escomposlinux.org!not-for-mail From: Santiago Romero <sromero@escomposlinux.org> Newsgroups: es.comp.os.linux.programacion Subject: Re: Como imprimir por pantalla a color? Date: Tue, 5 Nov 2002 16:24:40 +0000 (UTC) Organization: Ecolnet Lines: 36 Message-ID: <slrnasfs68.egu.sromero@pinsa.escomposlinux.org> References: <aps58f$996$1@news.wanadoo.es> <3DC7B59B.6060808@hotmail.com> Reply-To: compiler@escomposlinux.org NNTP-Posting-Host: pinsa.localhost Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: pinsa.escomposlinux.org 1036513480 14890 192.168.5.254 (5 Nov 2002 16:24:40 GMT) X-Complaints-To: newsmaster@pinsa.escomposlinux.org NNTP-Posting-Date: Tue, 5 Nov 2002 16:24:40 +0000 (UTC) User-Agent: slrn/0.9.7.4 (Linux)