🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Comportamiento raro con getch y printf

#10590
From: NotFound
Date: Fri, 15 Feb 2002 01:06
22 lines
1515 bytes
> 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.

No mezcles la salida estándar con curses, si usas curses para la entrada
usa curses para la salida también.

Salu2
Technical Details
Message-ID: <3C6C5F16.3E3CCA45@hobbiton.org>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!news.ebone.net!news1.ebone.net!cesio.mundo-r.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 11:27:48 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!news.ebone.net!news1.ebone.net!cesio.mundo-r.com!not-for-mail
From: NotFound <blassic@hobbiton.org>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Comportamiento raro con getch y printf
Date: Fri, 15 Feb 2002 02:06:30 +0100
Organization: Another Netscape Collabra Server User
Lines: 22
Message-ID: <3C6C5F16.3E3CCA45@hobbiton.org>
References: <slrna6om3r.fa.reinoso@EA4BAO.PLLANO.ESP.EU>
NNTP-Posting-Host: cm64148.red.mundo-r.com
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-Mailer: Mozilla 4.72 [en] (X11; I; Linux 2.2.14 i586)
X-Accept-Language: en