<html>
<head>
<style>
P
{
margin:0px;
padding:0px
}
body
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body>
Buenos dias, amigo<BR>
 <BR>
i = -1;<BR>
do{<BR> i++;<BR>   tecla = getche();<BR>   cadena[i] = tecla;<BR> <BR>  } while cadena[i] != '\r')<BR>
 <BR>
El caracter Enter se traduce como 2 caracteres en algunas ocaciones (si mal no me equivoco, en SO viejos tipo DOS), Carrigage Return (CR 0x0D en hexa) y Line Feed (LF 0x0A en hexa), y se dan en este orden...  asi que supongo que si comparas con 0x0d o lo que es lo mismo '\r', tu programa funcionará.<BR><BR><BR>> From: icamarero98@hotmail.com<BR>> To: cconclase@listas.conclase.net<BR>> Date: Sat, 17 Mar 2007 10:49:49 +0000<BR>> Subject: [C con Clase] Mientras<BR>> <BR>> Deseo guardar caracteres individuales en un arrray, mientras no pulse Intro.<BR>> ¿Cómo debo hacer para que esto funcione?:<BR>> . . .<BR>> . . .<BR>> //declaracion de variables...<BR>> <BR>> do{<BR>> <BR>> tecla = getche();<BR>> cadena[i] = tecla;<BR>> <BR>> } while cadena[i++] != '\n')<BR>> <BR>> pretendo que el bcle finalice al pulsar Intro, pero no va.<BR>> ¿Alguna idea?<BR>> <BR>> Gracias<BR>> <BR>> _________________________________________________________________<BR>> Grandes éxitos, superhéroes, imitaciones, cine y TV... <BR>> http://es.msn.kiwee.com/ Lo mejor para tu móvil.<BR>> <BR>> <BR>> _______________________________________________<BR>> Lista de correo Cconclase Cconclase@listas.conclase.net<BR>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net<BR>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ<BR><BR><br /><hr />Busca desde cualquier página Web con una protección excepcional. Consigue la Barra de herramientas de Windows Live hoy mismo y GRATUITAMENTE. <a href='http://www.toolbar.live.com' target='_new'>Pruébalo</a></body>
</html>