gpt4 book ai didi

c++ - 使用getline c++将每一行输入存储在一个数组中

转载 作者:行者123 更新时间:2023-11-28 00:32:51 24 4
gpt4 key购买 nike

我正在使用 getline 获取输入,我想将每一行输入存储到一个数组中,以便我可以调用特定的数组内容以进行进一步处理。有任何想法吗?提前致谢

string line;

while (true) {

getline(cin, line);

if (line.empty()) {
break;
}
// code

}

编辑/添加

有人知道为什么我不能在 while 循环之前使用 cin 吗?例如当我把 cin >> var1; 在循环之前它根本不会进入循环内部!

自己回答

我找到了 this就解决了!

最佳答案

最简单的解决方案是使用 vector 容器:

 std::vector<std::string> arr;

然后:

arr.push_back(line);

关于c++ - 使用getline c++将每一行输入存储在一个数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22144529/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com