ai uitat sa inchizi fiserele. f.close();g.close(); la sfaristul programului
Dati si voi o sursa pentru problema asta care compileaza!
Sau spuneti-mi si mie ce e gresit la asta?
namespace std;
int main()
{
int a;
int b;
ifstream f("adunare.in");
ofstream g("adunare.out");
f >> a;
f >> b;
g << a + b << endl;
return 0;
}
Sau la asta:
int main()
{
int a;
int b;
FILE* f= fopen("adunare.in", "rt");
FILE* g = fopen("adunare.out", "wt");
fscanf(f, "%d", &a);
fscanf(f, "%d", &b);
fprintf(g, "%d\n", a + b);
fclose(f);
fclose(g);
return 0;
}
De compilat compileaza: la prima spune Failed fopen. Missing files?
iar la a doua... RUN ERROR - Invalid memory reference
[edited by svalentin] foloseste [*code*][*/code*] (fara *) pentru a formata o sursa corect