可以使用循環(huán)來連續(xù)讀取輸入,示例代碼如下:
#include <iostream>
int main() {
char input;
while (true) {
std::cout << "Enter a character (q to quit): ";
std::cin.get(input);
if (input == 'q') {
break;
} else {
std::cout << "You entered: " << input << std::endl;
}
// 忽略輸入緩沖區(qū)中的換行符
std::cin.ignore();
}
return 0;
}
在上面的示例中,使用一個while循環(huán)來不斷讀取輸入的字符,當輸入字符為 ‘q’ 時退出循環(huán)。同時使用 std::cin.ignore()
來忽略輸入緩沖區(qū)中的換行符,確保每次循環(huán)能夠正確讀取輸入。