我是C ++的新手,我想提示用户准确输入10个字符,例如,其他任何内容都将被忽略:
123412341234
//,这34个字符将被忽略,因为它们输入了10个以上
我现在到这里了
string userInput;
cout << "Please enter 10 characters!\n";
cin >> userInput;
cout << "You entered: "<< userInput << endl;
谢谢大家。希望我尽可能地准确。
答案 0 :(得分:1)
只需要求用户输入一个字符串,然后获取该字符串的子字符串
std::string userInput;
std::cout << "Please enter 10 characters: ";
std::cin >> userInput;
if(userInput.length() > 10)
{
userInput = userInput.substr(0, 10);
}
std::cout << "You entered: " << userInput << std::endl;