string haslo1, haslo2;
int znak, error, good;
char znak1, znak2;
znak2='*';
do
{
znak1=getch();
if(znak1!=13)
{
haslo1+=znak1;
cout<<znak2;
}
} while (znak1!=13);
Jak wyżej, program pobiera znak z klawiatury i dopisuje go do string haslo1 wyświetlając gwiazdki. Program traktuje Backspace jako znak '8'. Chciałbym, żeby działał usuwając z haslo1 ostatni znak.