<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
<b>getch()</b> se encuentra en la <b><curses.h></b> , especialmente diseñada para entornos de terminal Unix. Y <b>getchar()</b> se encuentra en <b><stdio.h></b><div><br></div><div>Cualquiera de las dos te puede valer, pero claro, la más conveniente para tomar un password es getch(), ya que no produce eco, no imprime por pantalla el carácter pulsado.<br><br>> Date: Wed, 13 Oct 2010 00:58:23 -0300<br>> From: molavec@gmail.com<br>> To: cconclase@listas.conclase.net<br>> Subject: [C con Clase] ¿Dónde encuentro la función getch??<br>> <br>> El problema es que quiero ingresar un password por línea de comandos en <br>> un programa C para linux.<br>> <br>> Estuve búscando alternativas y veo que no es tan trivial como esperaba.<br>> <br>> 1.- usar getpass() <--- en ubuntu el manpage dice<br>> <br>> "DESCRIPTION<br>>         This function is obsolete.  Do not use it."<br>> <br>> he visto que usan otra en algunas paginas getpasswd(), pero no encuentro <br>> en que librería está o que paquete lo contiene.<br>> <br>> 2.- Búscando en mensajes antiguos de la lista encontré que usan una <br>> solución con getch(), pero tampoco encuentro esa función. (incluí stdio.h)<br>> <br>> http://listas.conclase.net/?gid=2&mnu=mensajes&ord=hilo&msg=62314&vaj=no&pag=1.<br>> <br>> Por lo que me pregunto, ¿Cómo no ha de haber una técnica sencilla para <br>> un problema que debería ser un tanto trivial?<br>> <br>> Esop!!<br>> <br>> <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></div>                                     </body>
</html>