我最近从Turbo C ++(DOS BOX)转移到visual studio代码。在Turbo C ++中,我曾经创建了一个星密码程序,如:
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
char name[20],a[20];
cout<<"Enter username: ";
gets(name);
cout<<"Enter password: ";
a[0]=getch();
cout<<"*";
int i=0;
while(ch[i]!=13) //to come out of loop when
//enter key is pressed.
{
++i;
ch[i]=getch(); //no need to hit enter
//after entering each character
cout<<"*";
}
cout<<"Password created successfully!";
但是如你所知,C ++ 11有点不同,我不能在那里使用getch()。除了getch()之外我没有得到任何其他功能,其中在每个字符输入后不需要按回车键。 是否有任何替代或任何其他方式来做到这一点?