【发布时间】:2016-01-30 04:18:41
【问题描述】:
我需要创建一个程序,从两个不同的文件中读取字符串并将这些字符串写入一个新文件。问题是,它必须交替两个文件,这意味着它应该从一个文件写入一行,然后从另一个文件写入一行,依此类推。
我的代码有问题,它写入第一个文件的第一行,然后写入第二个文件的所有行。 有谁知道如何解决这个问题?
do {
getline(archivo1, sLinea);
archivoS << sLinea << endl;
getline(archivo2, sLinea2);
archivoS << sLinea2 << endl;
} while (!archivo1.eof() && !archivo2.eof());
【问题讨论】:
-
无法复制。 Works for me