getpass - Eingabe von Passwörtern ohne Echo
-------------------------------------------

#include <stdio.h>
#include <unistd.h>


int main()
{
 char *buffer;
 char j,choice;
 do
   {
     buffer=getpass("\nPasswort eingeben (10 Zeichen) : ");
     if (strlen(buffer) > 10 || strlen(buffer) < 10)
      {
        printf("\nDies waren %d Zeichen? Nochmal=[ENTER] Ende=[x]\n",strlen(buffer));
        j=fgetc(stdin);
      }
     else
      {
       printf("\nPasswort gespeichert. Wollen sie es sehen? (j/n) : ");
       choice=fgetc(stdin);
       if (choice=='j')
            printf("\nDas Passwort lautet \"%s\"\n",buffer);
        j='x';
        }
    } while ( j != 'x');
 return 0;
}

