🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #13314

Re: Programas en C con colores, locate y sin ncurses

#13314
From: jperro
Date: Fri, 09 Mar 2001 15:00
49 lines
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-mail
References: <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