[fpc-pascal] Readln a password

Adriaan van Os fpc at microbizz.nl
Sun Nov 27 14:24:28 CET 2016


I wonder what the recommended way is to readln a password from console, as a standard Readln echoes 
the password.

1. SetConsoleMode seems to be Windows-specific

2. On Mac OS X, a loop with a Crt.ReadKey until char(13) works in Terminal.app, but behaves strange 
in the Xcode Console window (more precise, uses Crt doesn't seem to be compatible with the Xcode 
Console)

3. On Mac OS X, executing '/bin/stty -echo' gives an error message 'stty: stdin isn't a terminal' 
(both in Terminal.appand in the Xcode Console window)

4. I experimented with '/usr/bin/read -s -p Password:' but couldn't get it working from FPC.

Regards,

Adriaan van Os



More information about the fpc-pascal mailing list