阅读量:0
可以使用循环来连续读取输入,示例代码如下:
#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; } // 忽略输入缓冲区中的换行符 std::cin.ignore(); } return 0; }
在上面的示例中,使用一个while循环来不断读取输入的字符,当输入字符为 ‘q’ 时退出循环。同时使用 std::cin.ignore()
来忽略输入缓冲区中的换行符,确保每次循环能够正确读取输入。