Article View: es.comp.os.linux.programacion
Article #17108Re: Desactivar el cursor
From: *puntero_loko
Date: Thu, 24 Feb 2000 00:00
Date: Thu, 24 Feb 2000 00:00
61 lines
2774 bytes
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-mailReferences:
<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