Я добавил цикл do / while в функцию пароля, но она не работает.Я использую xcode10 для кода c ++, и когда я использую точку с запятой после оператора while, он показывает ошибку, в которой говорится, что код никогда не будет выполняться
string password (string g)
{
string ch = "hello" ;
cout << "Enter password";
getline(cin, g);
do {
if (ch.compare(g) != 0) {
cout << " INCORRECT PASSWORD";
return (0);
} else {
cout << "correct password";
return (string(g));
}
} while (ch.compare(g) == 0); //this is where it shows the error that the code will never exec
}
Я хотел поставить этот цикл и несколько других вещей, чтобы я мог сделать этобесконечный цикл, пока вы не введете правильный пароль.