我想创建一个允许用户创建密码和用户名的程序。但是,密码必须介于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