|
|
1
1
您可以直接引用map元素,如果不存在,它将创建一个条目,然后从文件读取循环中填充它:
|
|
2
1
首先,争论Xcode没有为您的代码显示任何错误消息是没有意义的。请尝试打开所有编译器警告或尝试联机编译器。结果不会令人失望: https://godbolt.org/z/cU54GX
如果我理解正确,您需要将来自两个文件(整数值)的信息存储在
如果是的话,
1个
. 从文件中读取整数时出现问题。
你用的是
二
. 其次,如果你的文件还没有打开呢?。
三
. 如果你只想打印
在c++17中,您可以使用 Structured binding
4个
. 如果您真的想将它们解析为一个不同的向量;首先,要存储的数据结构
它应该是整数向量的向量,就像
其次,你有
这应该是
但是,您可以简单地替换为lambdas,这将更直观,因为在需要的行旁边有函数。例如,
|
|
|
Naveen · 在C语言中从二进制文件读写整数++ 8 年前 |
|
OpticalMagician · C++读取字符串,后跟两个双精度 10 年前 |
|
|
gradstud · 检索缓冲区中存储的文件数据 11 年前 |
|
|
TimeStamp12 · 重载>>运算符将文件读入类时出错 12 年前 |
|
|
user1855952 · C++解析复杂的文件,其中每行指定一个命令 12 年前 |
|
|
Dan · 使用ifstream将二进制数据读取到结构中 12 年前 |
|
|
Ocasta Eshu · 为什么文件读取函数中有额外的括号? 13 年前 |