conio.h


Función getpass Borland® C

char *getpass(const char *mensaje);

Lee una contraseña desde la consola del sistema después de mostrar un mensaje, el cual es una cadena de caracteres (terminada en un carácter nulo) apuntada por el argumento mensaje y desactivando la salida de texto.

Valor de retorno:

La función getpass retorna un puntero estático a la cadena de caracteres con el carácter nulo al final conteniendo la contraseña. Esta cadena contiene hasta ocho caracteres, sin contar el carácter nulo. Cada vez que la función getpass es llamada, la cadena de caracteres es sobrescrita.

Ejemplo:

#include <conio.h>

int main() {
   char *contra;

   clrscr();
   cprintf( "Ejemplo de \"getpass\"\r\n\r\n" ); 
   contra = getpass( "Introduzca la contraseña: " );
   cprintf( "La contraseña escrita: \'%s\'\r\n", contra );
   cprintf( "Pulsa una tecla para continuar..." );
   getch();

   return 0;
}