gpt4 book ai didi

c++ - 在 C/C++ 中读取和解析行;将标记放入数组或 vector 或类似结构中

转载 作者:太空宇宙 更新时间:2023-11-04 01:42:52 27 4
gpt4 key购买 nike

我必须针对 ACM IPC 中的一个问题提交代码,您可能知道,时间非常重要。所以,我必须有效地阅读这样的输入: 第一行将包含关联的整数值序列,第二行将包含与另一个序列关联的整数值序列。例如:

3 2 1 4 5 7 6    
3 1 2 5 6 7 4
7 8 11 3 5 16 12 18
8 3 11 7 16 18 12 5
255
255

我必须将第一行放在一个数组中,将第二行放在另一个数组中,然后将两者都传递给一个函数。

如何在 C/C++ 中读取和放入这些内容?我在用 C 的方式思考,但我的方法有 2 个时间......我更喜欢用 scanf 阅读,但可以根据需要进行解析。

请帮助这个新手!

最佳答案

使用 std::getline() 读取行.然后使用 std::stringstream解析每一行。由于这是一场竞赛,因此您不需要实际代码。

关于c++ - 在 C/C++ 中读取和解析行;将标记放入数组或 vector 或类似结构中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2281425/

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