Informatică, întrebare adresată de infomatrix, 8 ani în urmă

Am o mare nedumerire: am incercat sa fac cea mai basic problema,suma a doua numere a si b, si imi da o valoare care iese din tipul de date.
Asta e codul:
#include
#include
using namespace std;

ifstream in("adunare.in");
ofstream out("adunare.out");
int main()
{int a,b;
in>>a>>b;
out<<(a+b);
return 0;
}
Aveti vreo idee ce e gresit?

Răspunsuri la întrebare

Răspuns de robertanisoiu
0

Răspuns:

ifstream in("adunare.in");

si

ofstream out("adunare.out");

trebuie puse in corpul programului principal, de exemplu sub declaratia:

int a, b;

Explicație:


infomatrix: tot nu merge,imi da in continuare o valoare random
infomatrix: cred ca e o problema cu code blocks ul , nu mi ia nicio valoare din fisier
Alte întrebări interesante