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

avatar
作者
筋斗云
阅读量: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() 来忽略输入缓冲区中的换行符,确保每次循环能够正确读取输入。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!