é isso na verdade, mas eu mudei algumas coisas no código e agora ele fala "cannot open output file"
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main () {
string line;
ofstream file ("saida.txt");
ifstream myfile ("entrada.txt");
if (myfile.is_open()) {
while (! myfile.eof() ) {
//aqui comeca o pesadelo
unsigned short int dd, mm, aaaa, xx, yy, zzzz;
if (aaaa>=zzzz) {
if (mm>=yy) {
if (dd>=xx) {
file<<dd<<"/"<<mm<<"/"<<aaaa<<endl;
file<<xx<<"/"<<yy<<"/"<<zzzz<<endl;
} else if (aaaa==zzzz && mm==yy) {
file<<xx<<"/"<<yy<<"/"<<zzzz<<endl;
file<<dd<<"/"<<mm<<"/"<<aaaa<<endl;
}
}else{
file<<dd<<"/"<<mm<<"/"<<aaaa<<endl;
file<<xx<<"/"<<yy<<"/"<<zzzz<<endl;
}
}
if (aaaa==zzzz && mm>=yy) {
file<<dd<<"/"<<mm<<"/"<<aaaa<<endl;
file<<xx<<"/"<<yy<<"/"<<zzzz<<endl;
}else if (aaaa==zzzz && mm==yy && dd>=xx) {
file<<dd<<"/"<<mm<<"/"<<aaaa<<endl;
file<<xx<<"/"<<yy<<"/"<<zzzz<<endl;
}
}
file.close();
}return 0;
}