c++ cin.get如何连续读取

   2024-10-02 8680
核心提示:可以使用循环来连续读取输入,示例代码如下:#include iostreamint main() {char input;while (true) {std::coutEnter a charact

可以使用循环来连续读取输入,示例代码如下:

#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() 来忽略输入缓冲区中的换行符,确保每次循环能够正确读取输入。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号