🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Desactivar el cursor

#17108
From: *puntero_loko
Date: Thu, 24 Feb 2000 00:00
61 lines
2774 bytes
J.A. Gutierrez dijo sobre Re: Desactivar el cursor,
en fecha: 23 Feb 2000 22:02:18 GMT

>*puntero_loko <jajs@nospamretemail.es> wrote:
>: J.A. Gutierrez dijo sobre Re: Desactivar el cursor,
>: en fecha: 22 Feb 2000 21:58:13 GMT
>
>:>*puntero_loko <jajs@nospamretemail.es> wrote:
>:>: �Hay alguna forma de desactivar el cursor en la consola? Tendr�a que ser:
>:>
>:>	a que le llamas "desactivar el cursor"?
>:>
>
>: Pues eso, que no salga el cursor. Te explico: Tengo un programa que en un
>: momento dado saca un contador en forma de numero%. Lo que hago basicamente es:
>
>
>: ---
>: fprintf(stderr, "%3.0f%% %c",(total / (float) tamanio) * 100.0, barragira());
>: fprintf(stderr, "%c%c%c%c%c%c", 8, 8, 8, 8, 8, 8);
>: ---
>	
>	ya entiendo
>
>: Los %c (8 ascii) mueven el cursor hacia atr�s para cada vez que haya que
>: imprimir de nuevo el % (en la misma l�nea, evidentemente), lo de barragira()

>	eso se suele hacer mas bien usando \r (no se hasta que punto
>	sera portable lo del ascii 8)

Ya, pero es que antes del porcentaje hay otra cosa (la cadena "Transferido:") y
si hago \r se lo come, de todos modos lo cambio ahora mismo para que tambi�n
escriba el "Transferido" cada vez... ya est�, mucho mejor.

>: es una chorradita m�a, una barra que da vueltas (|/-\). El caso es que como se
>: ve el cursor no me gusta el efecto que hace, de atr�s hacia adelante todo el
>: rato como un loco, y por eso me gustar�a que no saliera.
>
>
>	Con lo que yo te digo no se desactiva el cursor, pero tampoco
>	queda mal.
>	Meterte en posibles incompatibilidades por una cuestion tan
>	meramente estetica no parece muy buena idea...

Si, es verdad, el otro d�a lo compile en un HP/UX casi sin cambios.

>	Prueba tal que asin y ya me contaras:
>
>	int i=1;
>	while(1)
>	{
>		fprintf(stderr," %0.3d%%\r",i++);
>	}

Mejor, mejor, voy a probar tambi�n lo del termcap que me comentan por ah�...

-- 
P�gina personal: http://personal1.iddeo.es/ferkys
----------------
"Un buen programador nunca comete ninung fallo"
----------------
Technical Details
Message-ID: <slrn8b9tlc.303.jajs@Pascual.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <slrn8b4le7.c3v.jajs@Pascual.es> <88v0pl$ppu$1@news.unizar.es> <slrn8b7krc.1af.jajs@Pascual.es> <891lda$v2p$1@news.unizar.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,a3d4808081c6a7d0
X-Google-Attributes: gidf86c8,public
From: jajs@NOSPAMretemail.es (*puntero_loko)
Subject: Re: Desactivar el cursor
Date: 2000/02/24
Message-ID: <slrn8b9tlc.303.jajs@Pascual.es>
X-Deja-AN: 589341768
Content-Transfer-Encoding: 8bit
References: <slrn8b4le7.c3v.jajs@Pascual.es> <88v0pl$ppu$1@news.unizar.es> <slrn8b7krc.1af.jajs@Pascual.es> <891lda$v2p$1@news.unizar.es>
Content-Type: text/plain; charset=iso-8859-1
Organization: Iddeo - Retevisi�n
Mime-Version: 1.0
User-Agent: slrn/0.9.6.2 (Linux)
Reply-To: jajs@NOSPAMretemail.es
Newsgroups: es.comp.os.linux.programacion