I want to read input from user. After the user typed the sequence ::
, the rest of the input should be asterisks.
For example: let's say user typed: Alex::vn800
. On the screen, the output should be: Alex::*****
.
I have a function that reads input from user and display *
on screen, but I didn't managed to use it in a middle of reading line.
I tried to manipulate functions getchar()
and scanf()
to stop reading line after detecting a sequence of ::
, and then call the function but nothing worked.
What can I do?
Update: Hey! thanks for the answers. I fainlly solved the problem by using the library conio.h - like in any other simple get-password code, just that I saprated it for cases according to what I want the screen will show and not just '*' for any case.