C+如何使密码显示为星号

cout<<"请输入密码";
cin>>setw(7)>>b.password;

如何使密码显示为星号啊

C++中在输入密码的时候显示星号的方法_BAIYUJIAOLONG的专栏-CSDN博客_c++密码输入隐藏显示星号 #include #include #include  using namespace std; int main(){      string a;      char ch;       while((ch = getch()) != 13)      {             a += ch;                    https://blog.csdn.net/BAIYUJIAOLONG/article/details/4221168
参考一下,得用getch这个东东,使输入的字符不显示,只接收。然后由代码输出*号表示

要程序吗?


#include <conio.h>
#include<bits/stdc++.h>
using namespace std;
int main()

{
    string s;
    char c;
    
    while((c=getch())!='\n')
    {
        s+=c;
        cout << "*";
    }
    return 0;
}