c++连续输入多个字符串
作者:野牛程序员:2023-07-27 14:15:46 C++阅读 3407
在 C++ 中连续输入多个字符串,可以使用循环来读取用户输入,并将输入的字符串存储在适当的数据结构中,比如使用 std::vector 或 std::deque。
以下是一个示例代码,演示如何连续输入多个字符串并存储在 std::vector 中:
#include <iostream>
#include <string>
#include <vector>
int main() {
std::vector<std::string> strings;
std::string input;
std::cout << "请输入多个字符串,输入空行结束输入:" << std::endl;
while (std::getline(std::cin, input) && !input.empty()) {
strings.push_back(input);
}
std::cout << "你输入的字符串如下:" << std::endl;
for (const auto& str : strings) {
std::cout << str << std::endl;
}
return 0;
}运行这个程序时,它会提示输入多个字符串,每输入一行后按回车键,直到输入空行为止。空行表示输入结束。程序会将输入的每个字符串存储在 std::vector 中,并在最后打印输出所有输入的字符串。
如果希望连续输入多个字符串,并按照其他方式存储和处理这些字符串,可以根据实际需求选择合适的数据结构和处理方法。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c++连续输入两个字符串
- 下一篇:c语言连续输入多个字符
