c++ 循环输入字符串
时间: 2024-11-21 22:24:04 浏览: 42
在C++中,你可以使用`std::getline()`函数配合循环结构来从用户那里连续获取字符串输入。这个函数用于一次读取一行文本,直到遇到换行符为止。下面是一个简单的示例,展示了如何在一个while循环中实现:
```cpp
#include <iostream>
#include <string>
int main() {
std::string input;
std::cout << "请输入字符串:(按回车结束)" << std::endl;
while (true) {
getline(std::cin, input); // 从标准输入读入一行
if (input.empty()) break; // 如果输入为空行(即回车),则退出循环
// 这里可以对输入做处理,例如打印或存储
std::cout << "你输入的是:" << input << std::endl;
}
return 0;
}
```
在这个例子中,程序会不断提示用户输入,直到用户按下回车键不输入任何内容。每次循环都会读取一行输入,然后继续下一轮循环。
阅读全文