Я хочу создать программу, которая позволит пользователю создать пароль и имя пользователя. Однако пароль должен быть от 6 до 10 символов. Как ограничить ввод символов? Кроме того, что, если я хочу, чтобы пароль включал заглавные буквы?C++ - Ограничить длину строки
Вот посмотрите на программу так далеко, чтобы дать вам представление о том, что я пытаюсь сделать (Примечание: я знаю, сама программа явно не закончена, но я просто хочу, чтобы дать вам визуальное):
#include <iostream>
#include <string>
int main(int argc, const char * argv[]) {
// insert code here...
std::cout << "--------------------------------------------------------------\n";
std::cout << " Welcome to the ECE!! Password Proram!\n";
std::cout << "Username rules: must be 5-10 characters long with no space\n";
std::cout << "Password rules: must be 6+ characters long\n";
std::cout << "Must contain one uppercase letter and one number but no space\n";
std::cout << "--------------------------------------------------------------\n";
//Let's get our password!
std::string username;
std::string password;
const int
//use a do while loop for input validation
do {
std::cout << "Enter your username: ";
std::cin >> username; //add input validation
} while();
std::cout << "Enter your password:";
std::cin >> password;
return 0;
}
Прочтите руководство! – HazemGomaa