• Предмет: Информатика
  • Автор: anastasiyafomina353
  • Вопрос задан 1 год назад

Мова С++. Код введення паролю. Правильний пароль - 123ab56c. Виправте код так, щоб при неправильному введенні паролю не відбувалась ця помилка. І виправте ще якійсь помилки, якщо помістите.

int MenuAdmin(const char* fn) {
regex pattern("123ab56c");
char password[9], ch;
int i = 0;
cin.ignore();
system("cls");
cout << endl << "\n\n\n\n\n\n";
do {
//system("cls");
cout << endl << "\n\t\t\tВведiть пароль: ";
while ((ch = _getche()) != '\n' && i < 8){
password[i] = ch;
cout << "*";
i++;
}
password[i] = '\0';
string pass = password;
if (regex_match(pass, pattern)) {
break;
}
else {
cout << "\nПароль неправильний!" << endl;
}
} while (true);
}​

Приложения:

Ответы

Ответ дал: ssbro6680
0

Ответ:

?..................,,,,,,,


anastasiyafomina353: І що це?
ssbro6680: я не то скинул
ssbro6680: сорри
anastasiyafomina353: так измени и я поставлю оценку и лучший ответ
anastasiyafomina353: там есть возможность изменить ответ
Вас заинтересует