首页 > 解决方案 > 我如何理解 C++ 中的多次转换?

问题描述

我需要阅读一些格式如下的txt文件:

key,value
key,value
...

我找到了一个简单的示例代码读取文件。

ifstream input(argv[3]);

int key, value;
char c;
while (input >> key >> c >> value) {
    bptree.insert(key, value);
}
break;

但是我在理解这段代码时遇到了一些麻烦。

它是如何工作的?我无法想象这段代码是如何工作的,尤其是这部分:

while (input >> key >> c >> value)

标签: c++

解决方案


推荐阅读