[C con Clase] ¿Dónde encuentro la función getch??
Pedro Rodríguez González
sr.whiteskull en hotmail.com
Mie Oct 13 10:37:19 CEST 2010
getch() se encuentra en la <curses.h> , especialmente diseñada para entornos de terminal Unix. Y getchar() se encuentra en <stdio.h>
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.
> Date: Wed, 13 Oct 2010 00:58:23 -0300
> From: molavec en gmail.com
> To: cconclase en listas.conclase.net
> Subject: [C con Clase] ¿Dónde encuentro la función getch??
>
> El problema es que quiero ingresar un password por línea de comandos en
> un programa C para linux.
>
> Estuve búscando alternativas y veo que no es tan trivial como esperaba.
>
> 1.- usar getpass() <--- en ubuntu el manpage dice
>
> "DESCRIPTION
> This function is obsolete. Do not use it."
>
> he visto que usan otra en algunas paginas getpasswd(), pero no encuentro
> en que librería está o que paquete lo contiene.
>
> 2.- Búscando en mensajes antiguos de la lista encontré que usan una
> solución con getch(), pero tampoco encuentro esa función. (incluí stdio.h)
>
> http://listas.conclase.net/?gid=2&mnu=mensajes&ord=hilo&msg=62314&vaj=no&pag=1.
>
> Por lo que me pregunto, ¿Cómo no ha de haber una técnica sencilla para
> un problema que debería ser un tanto trivial?
>
> Esop!!
>
>
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20101013/1f675426/attachment.html>
Más información sobre la lista de distribución Cconclase