如何限制用户在字符串中输入 8 个字符? 这样的东西可以吗?
string MyString;
getline(std::cin, MyString, 8);
或者可能有不同的想法来实现它
提前致谢
说明: 我想让用户在字符串中输入最多 8 个字符,但他可以输入更少。
最佳答案
你可以使用一个循环..
while (MyString.length() != 8) {
std::cout << "Enter exactly 8 characters:";
getline(std::cin, MyString);
}
关于c++ - 如何强制用户在字符串中输入恰好 8 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24124396/