当前位置:首页 C++ > 正文

c++连续输入多个字符串

作者:野牛程序员:2023-07-27 14:15:46 C++阅读 3407

在 C++ 中连续输入多个字符串,可以使用循环来读取用户输入,并将输入的字符串存储在适当的数据结构中,比如使用 std::vectorstd::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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击