ユーザーがパスワードとユーザー名を作成できるプログラムを作成します。ただし、パスワードは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