<分区>
我在编译基本密码保护文件程序的开头时遇到问题,我在第 11 行收到上述错误,(int login(username,password))。不确定这里发生了什么,所以如果有人可以阐明情况,那就太好了。
#include <conio.h>
#include <iostream>
#include <string>
using namespace std;
int i, passcount, asterisks;
char replace, value, newchar;
string username, password, storedUsername, storedPassword;
int login(username, password);
{
if (username == storedUsername) {
if (password == storedPassword)
cout << "Win!";
else
cout << "Username correct, password incorrect."
} else
cout << "Lose. Wrong username and password.";
}
int main() {
cout << "Username: ";
cin >> username;
cout << "Password: ";
do {
newchar = getch();
if (newchar == 13)
break;
for (passcount > 0; asterisks == passcount; asterisks++)
cout << "*";
password = password + newchar;
passcount++;
} while (passcount != 10);
ifstream grabpass("passwords.txt") grabpass >> storedpass;
grabpass.close();
login(username, password);
return 0;
}