🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Comportamiento raro con getch y printf

#10586
From: Rafael Moreno Jimenez
Date: Fri, 15 Feb 2002 09:19
29 lines
1948 bytes
Te respondo de memoria, ahora no tengo aqui ninguna documentacion.

-printf se hace a traves de un buffer. No se escribe hasta que no
llega un salto de linea (\n)

-ncurses tiene funciones especificas para leer y escribir.

reinoso@probando.com (Reinoso G.) wrote in message news:<slrna6om3r.fa.reinoso@EA4BAO.PLLANO.ESP.EU>...
> Hola grupo
> 
> Estoy experimentando con las ncurses. Resulta que inicializo, quito el 
> eco, llamo a cbreak y entro en un bucle del estilo:
> 
> while (1) {
> 	while ((a=getch()) == ERR);
> 	printf ("%d ", a);
> }
> 
> Compilo el programa y lo ejecuto. Se queda la pantalla en negro y aunque 
> pulse teclas no hace nada hasta que pulso crtl+c para salir. Entonces s� 
> veo impresa la linea con los c�digos de los car�cteres que hab�a pulstado.
> 
> Si dejo el eco activado no tengo que esperar a acabar el programa para ver 
> la salida, sino s�lo hasta la siguiente pulsaci�n (no inmediatamente como 
> yo quiero). Pero es que adem�s no quiero eco autom�tico.
> 
> �Qu� estoy haciendo mal?
> 
> gracias.
Technical Details
Message-ID: <74eb6167.0202150119.4c2a8ae2@posting.google.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mail
References: <slrna6om3r.fa.reinoso@EA4BAO.PLLANO.ESP.EU>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,96738059632c4c6f
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-02-15 01:19:33 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mail
From: laocanfei@yahoo.com (Rafael Moreno Jimenez)
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Comportamiento raro con getch y printf
Date: 15 Feb 2002 01:19:32 -0800
Organization: http://groups.google.com/
Lines: 29
Message-ID: <74eb6167.0202150119.4c2a8ae2@posting.google.com>
References: <slrna6om3r.fa.reinoso@EA4BAO.PLLANO.ESP.EU>
NNTP-Posting-Host: 194.224.58.36
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: posting.google.com 1013764773 9906 127.0.0.1 (15 Feb 2002 09:19:33 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: 15 Feb 2002 09:19:33 GMT