同时读取两个文件

DcC*_*CoO 0 c++ file

我有两个文件names.txtaddresses.txt,它们都有相同的行数.

我想同时读取这两个文件,并为每行打印一个名称后跟一个地址.但我读到我不能同时拥有两个ifstream.

我不是在寻找替代方法,我想这样做

Jak*_*man 5

为了fstream这个例子的目的,同时读取两个s就是这个.

fstream names("names.txt");
fstream add("addresses.txt");
string n, a;
while(getline(names, n) && getline(add, a))
{
    cout<<n<<" "<<a<<endl;
}
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助.