Jak ukryć dane wejściowe użytkownika za pomocą cin w C ++? [duplikować]

Możliwy duplikat:
Przeczytaj hasło ze std :: cin

Próbuję stworzyć prosty program do haseł, dzięki czemu będę mógł zapoznać się z C ++, ale mam pewien problem. W tym kodzie pytam użytkownika o hasło, które wybrali, a następnie wpisują je. Co chcę kodować, to ukryć wejście (nie zastąp go * s), ale nadal pokazuj kursor i powyższy tekst przed i po wprowadzeniu hasła, tak jak poniżej:

Please enter password: [don't show input]
Please re-enter password: [don't show input]

Jak mogę to zrobić? Używam Linuksa, więc nie będę mógł korzystać z żadnych bibliotek Windows (windows.h, itp.).

questionAnswers(2)

yourAnswerToTheQuestion