Article View: es.comp.os.linux.programacion
Article #13314Re: Programas en C con colores, locate y sin ncurses
From: jperro
Date: Fri, 09 Mar 2001 15:00
Date: Fri, 09 Mar 2001 15:00
49 lines
2551 bytes
2551 bytes
Muchas gracias por la informaci�n, ya he copiado los c�digos que hacen los
Locates y colores. Sin embargo qb2c no admite DATAs :-(, alguna alternativa
que si los admita (y que genere un ejecutable linux)
"juan" <SETASETA@santandersupernet.com> escribi� en el mensaje
news:3AA68960.4A0F7B38@santandersupernet.com...
> jperro escribi�:
>
> > Hay alguna alternativa m�s sencilla que ncurses (o al menos mejor
> > documentada) para hacer una aplicaci�n al estilo de las de texto MS-DOS
con
> > colores, posici�n del cursor, etc
>
> Hola te aconsejo que mires el siguiente programa :
>
> /* This file was generated by QuasiBASIC to C translator */
> /* qb2c ver.3.40 Free Version 17.Nov 1999 */
>
> translada codigo basic a C y si te fijas como lo hace aprenderas a
programar
> la consola.
> Yo tengo hecho algunos programas , est�n en
http://www.geocities.com/SETA43
>
> Como hacer un locate x,y
>
> printf("\033[%d;%d;f",(int)(4),(int)(38));
> printf("%s\n","DOMINIO PUBLICO");
>
>
> Como hacer un color tinta,papel
>
> extern int COLOR(int fg, int bg)
> {
> int col, att;
> char a_S[32];
> if (bg>=0) { printf("\033[0;%dm",40+(bg % 8));}
> else { printf("\033[0m");}
> fg = fg % 32;
> if (fg <= 7) { printf("\033[%dm",30+fg); }
> if ( 7 < fg && fg <= 15) { printf("\033[1;%dm",22+fg); }
> if (15 < fg && fg <= 23) { printf("\033[5;%dm",14+fg); }
> if (23 < fg) { printf("\033[1;5;%dm",6+fg); }
> }
>
> Suerte.
> Hasta pronto
> JUAN
>
Technical Details
Message-ID:
<98ar3f$2ua$1@mercurio.cica.es>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!193.251.151.101!opentransit.net!jussieu.fr!news.rediris.es!News.cica.es!""!not-for-mailReferences:
<982m17$2rc$1@mercurio.cica.es> <3AA68960.4A0F7B38@santandersupernet.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,dd5e4e9d15bc5b8d X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2001-03-09 07:01:05 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!193.251.151.101!opentransit.net!jussieu.fr!news.rediris.es!News.cica.es!""!not-for-mail From: "jperro" <noseveia@uma.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: Programas en C con colores, locate y sin ncurses Date: Fri, 9 Mar 2001 16:00:18 +0100 Organization: C.I.C.A. Lines: 51 Message-ID: <98ar3f$2ua$1@mercurio.cica.es> References: <982m17$2rc$1@mercurio.cica.es> <3AA68960.4A0F7B38@santandersupernet.com> NNTP-Posting-Host: satdaux.ctima.uma.es X-Trace: mercurio.cica.es 984149935 3018 150.214.57.21 (9 Mar 2001 14:58:55 GMT) X-Complaints-To: news@cica.es NNTP-Posting-Date: 9 Mar 2001 14:58:55 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400