Maristela Fialho
Membros-
Total de itens
4 -
Registro em
-
Última visita
Sobre Maristela Fialho
Últimos Visitantes
O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.
Maristela Fialho's Achievements
0
Reputação
-
Comparação entre duas datas no C++
pergunta respondeu ao Maristela Fialho de Maristela Fialho em Tutoriais & Dicas - C, C++
é 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; } -
Comparação entre duas datas no C++
pergunta respondeu ao Maristela Fialho de Maristela Fialho em Tutoriais & Dicas - C, C++
É apenas duas datas escritas no bloco de notas -
Comparação entre duas datas no C++
pergunta respondeu ao Maristela Fialho de Maristela Fialho em Tutoriais & Dicas - C, C++
#include <iostream> #include <fstream> #include <string> using namespace std; int main () { string line; ifstream myfile ("entrada.txt"); if (myfile.is_open()) { while (! myfile.eof() ) { ofstream myfile ("entrada.txt"); //aqui comeca o pesadelo unsigned short int dd, mm, aaaa, xx, yy, zzzz; if (aaaa>=zzzz) { if (mm>=yy) { if (dd>=xx) { cout<<dd<<"/"<<mm<<"/"<<aaaa<<endl; cout<<xx<<"/"<<yy<<"/"<<zzzz<<endl; } }else if (aaaa==zzzz && mm==yy) { cout<<xx<<"/"<<yy<<"/"<<zzzz<<endl; cout<<dd<<"/"<<mm<<"/"<<aaaa<<endl; } }else{ cout<<dd<<"/"<<mm<<"/"<<aaaa<<endl; cout<<xx<<"/"<<yy<<"/"<<zzzz<<endl; } if (aaaa==zzzz && mm>=yy) { cout<<dd<<"/"<<mm<<"/"<<aaaa<<endl; cout<<xx<<"/"<<yy<<"/"<<zzzz<<endl; }else if (aaaa==zzzz && mm==yy && dd>=xx) { cout<<dd<<"/"<<mm<<"/"<<aaaa<<endl; cout<<xx<<"/"<<yy<<"/"<<zzzz<<endl; } } myfile.close(); } else cout << "Unable to open file"; return 0; } Aqui o código / ATAAA -
Gente, estou tentando fazer a comparação entre duas datas que devem ser lidas dentro de um arquivo .txt mas esta sempre dando erro, o máximo que consegui foi fazer o programa ler a informação, mas acho que no meio da comparação ela não consegue escrever no arquivo .txt então o arquivo fica em branco. Alguém que saiba o motivo disso?