Article View: es.comp.os.linux.programacion
Article #13132Re: Pulsar una tecla
From: Mario Teijeiro Otero
Date: Sat, 17 Mar 2001 13:07
Date: Sat, 17 Mar 2001 13:07
35 lines
1955 bytes
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!nobodyReferences:
<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