Estoy tratando de comprender este código que estoy estudiando, que me corrijan por favor si me equivoco. Asi tal cual esta el programa me permite guardar en el archivo que se crea y se llama "loan.aut" el resultado de la operación suma de las variables numero1 mas el numero2. Estoy intentando que ademas de guardarse en el archivo el resultado de la suma pueda pedir el ingreso por teclado los valores de numero1 y numero2 y que también se muestre en pantalla el resultado de la suma. Puede alguien orientarme para lograrlo.
#include <fstream>
#include <cmath>
#include <iomanip>
using namespace std;
#include <fstream>
#include <cmath>
#include <iomanip>
int main (){
int numero1=5;
int numero2=5;
int suma;
ofstream outData;
ifstream inData;
inData.open("loan.in");
outData.open("loan.out");
inData >> numero1 >> numero2;
suma=numero1+numero2;
outData << fixed << setprecision(2) << "el resultado de la suma es: "
<<suma;
inData.close();
outData.close();
return 0;
}
No puedo eliminar mi post pero conseguí hacer lo que planeaba con el este código. Agradezco sugerencias y comentarios .
#include <fstream>
#include <cmath>
#include <iomanip>
#include <iostream>
using namespace std;
#include <fstream>
#include <cmath>
#include <iomanip>
int main (){
int numero1;
int numero2;
int suma;
ofstream outData;
ifstream inData;
inData.open("loan.in");
outData.open("loan.out");
cout<<"ingrese los valores a sumar"<<endl;
cin>>numero1;
cin>>numero2;
inData >> numero1 >> numero2;
suma=numero1+numero2;
cout<<"el resultado de la suma es: "<<suma<<endl;
outData << fixed << setprecision(2) << "el resultado de la suma es: "
<<suma;
inData.close();
outData.close();
return 0;
}
Ahora mi problema es como hacer para que unas sucesivas ejecuciones se guarden en el archivo sin sobre escribirlo cada vez que se ejecuta el programa.