void Manager::ManagerView1()
{
system("cls");
string Ipass;
string Opass;
ifstream Password("Password.txt", ios::in);
if (!Password)
{
cerr << "Check File Integrity";
}
else
{
while (!Password.eof())
{
getline(Password,Ipass);
cout << "Enter Password :\n";
cin >> Opass;
if (Opass == Ipass)
{
cout << "Passwords Match";
}
}
}
}
テキスト値を入力しますcan`tすでにチェックされています。私は自分のコードを実行すると、 "PASSWORD.TXT" 内部
私はコードを実行するとパスワードを入力できますが、パスワードの一致は表示されません。そして、私はそれを入力することができないパスワードを再度尋ねる。そしてそれはただ終了する。
変更する必要はありますか?
「Abhik Ray 1123」はパスワードですか、「Abhik Ray」はユーザー名ですか、「1123」はパスワードですか? –
Abhik Ray 1123はパスワードです –
'char []'の代わりに 'std :: string'を使用する必要があります。 –