#include <unistd.h>char *getpass( const char *prompt);
char *pass; // Declaramos el puntero. pass = getpass("Contraseña: "); // Asignamos al puntero declarado la salida de la función. // Metemos como parámetro una string. fprintf(stdout,"Tu contraseña es: %s\n",pass); // Imprimimos la contraseña que ha introducido el usuario.
char *pass; char *text = "Contraseña: "; // Declaramos además otro puntero con la string. pass = getpass(text); // En este caso especificamos como parámetro el puntero. fprintf(stdout,"Tu contraseña es: %s\n",pass);
Que te muestre el asterisco a la vez que escribes, para una aplicación de consola nunca lo he conseguido.