#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
const char INPUTFILE[] = "input.dat";
const char OUTPUTFILE[] = "output.dat";
int main() {
vector<char> v;
ifstream fin(INPUTFILE);
if (!fin) {
cerr << "cannot open the file: " << INPUTFILE << " for input." << endl;
return -1;
}
ofstream fout(OUTPUTFILE);
if (!fout) {
cerr << "cannot open the file: " << OUTPUTFILE << " for output." << endl;
return -1;
}
char c;
while (fin.get(c))
v.push_back(c);
cout << "size: " << v.size();
for (vector<char>::iterator p = v.begin(); p != v.end(); p++)
fout << *p;
fout.close();
fin.close();
return 0;
}
/* end */