#include void main(int argc, char *argv[]) { if(argc != 4) { cerr << "Usage: " << argv[0] << " file1 file2 output" << endl; return; } ifstream a(argv[1]), b(argv[2]); ofstream out(argv[3]); char buffer[128]; while(a || b) { if(a && a.getline(buffer,128)) { out << buffer << endl; } if(b && b.getline(buffer,128)) { out << buffer << endl; } } }