我想从用户读取4个字符,使用
所以我考虑创建一个长度为4的char数组,并执行以下操作:
std::cin
,将其存储在字符数组中,如果输入的字符超过4个,则显示错误。所以我考虑创建一个长度为4的char数组,并执行以下操作:
char input[4] = "";
std::cin >> input;
但是我怎么检查他输入的字符是否超过4个?如果他输入的字符超过4个,那么不会覆盖input[4]
之后的内存吗?
std::string
作为输入,并在输入后检查length() == 4
。 - πάντα ῥεῖ