Se pare că programul tău este incomplet și este posibil să fie cauza erorii. De asemenea, nu există o instrucțiune corectă pentru a citi valorile din fișierul "date.in" în variabilele tale "a" și "b".
O soluție ar fi să adaugi o instrucțiune pentru a citi valorile din fișierul "date.in" folosind operatorul de citire ">>". În plus, asigură-te că deschizi fișierul "date.out" pentru a scrie rezultatele și că ai adăugat parantezele lipsă în programul tău. Mai jos este o versiune corectată a programului tău:
#include
#include
using namespace std;
int main()
{
ifstream fin("date.in");
ofstream fout("date.out");
int a, b, P, A;
fin >> a >> b; // citeste valorile din fisier
P = 2 * (a + b);
A = a * b;
fout