🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Pulsar una tecla

#13132
From: Mario Teijeiro Otero
Date: Sat, 17 Mar 2001 13:07
35 lines
1955 bytes
jperro wrote:

> Pues eso que no se como hacer en gcc (� g++) que un programa se detenga y
> no contin�e hasta pulsar una tecla, ya se es una pregunta un poco chorra
> pero me estoy volviendo loco buscando informaci�n de c�mo hacerlo en este
> lenguaje
> 
> Gracias

Igual es matar moscas a ca�onazos, pero puedes probar con select.

ejemplo:
void   waitForKey()
{
        fd_set set;


        FD_ZERO(&set);
        FD_SET   (0/*stdin*/, &set);

        select(1, &set, NULL,NULL, NULL ); 
        return ;
}       
-- 
1� Ley de la electr�nica:
    Sea x(t) un condensador electrol�tico. No importa cu�n te esmeres
    en la corroboraci�n anal�tica y geom�trica de cu�l de las dos patas
    es m�s larga, pues al final siempre se pondr� con la polarizaci�n
    inversa y explotar�.

"Yo uso software libre" (declaraci�n a petici�n de Richard M. Stallman)

Mario Teijeiro Otero           mailto:asimovi at teleline dot es         
NiCK: emeteo en irc (#debian, #java, #escomposlinux).
clave: correo con Asunto: "[PGPKEY]"     Usr. Reg. 122438               
Technical Details
Message-ID: <phnv89.dc6.ln@asimovi.localdomain>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!logbridge.uoregon.edu!newsfeed.cwix.com!newsfeed.bcn.ttd.net!news.mad.ttd.net!asimovi.localdomain!nobody
References: <98t62i$33b$1@mercurio.cica.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,570817d181c7d0a6
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-03-17 05:36:07 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!logbridge.uoregon.edu!newsfeed.cwix.com!newsfeed.bcn.ttd.net!news.mad.ttd.net!asimovi.localdomain!nobody
From: Mario Teijeiro Otero <mteijeiro@NOSPAMescomposlinux.org>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Pulsar una tecla
Date: Sat, 17 Mar 2001 14:07:04 +0100
Organization: Telefonica Transmision de Datos
Lines: 36
Message-ID: <phnv89.dc6.ln@asimovi.localdomain>
References: <98t62i$33b$1@mercurio.cica.es>
NNTP-Posting-Host: 213-99-131-175.uc.nombres.ttd.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8Bit
User-Agent: KNode/0.4