: Дано Два Файла. Получить Третий, Содержащий Поочередно Строки Исходн

10.01.2013
4
0
#1
Дано два файла. Получить третий, содержащий поочередно строки исходных двух файлов.
dev c++. Немного не так работает, где ошибка?
C++:
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
using namespace std;
int main()
{
ifstream f("1.txt"),s("2.txt");
ofstream t("3.txt");
vector <string> a;
string temp;
while(getline(f,temp))
{
a.push_back(temp);
}
while(getline(s,temp))
{
a.push_back(temp);
}
for(int i=0; i<a.size(); i++)
{
t<<a[i]<<endl;
t<<a[a.size()-i-1]<<endl;
}
}
 
R

rrrFer

Гость
#2
ошибка везде, ты выводишь в файл сначала строки первого файла, потом второго.