AM incercat sa fac problema a+b dar astfel incat sa citesc numerele din alt director decat cel cu c-u si afisarea la fel sa fie in alt director , de asemenea numele fisierului sa fie citit de la tastatura , cand il compilez , dupa ce scriu numele fisierului imi iese de tot din Borland C si imi apare o caseta in care zice ceva ce Ilegal Operation... care credeti ca ar putea fi problema?

:D
#include<fstream.h>
#include<string.h>
#include<conio.h>
void main()
{int a,b;
char fisier [100];
ifstream f("d:\\numere.cpp");
f>>a;
f>>b;
f.close();
cout<<"dati denumirea fisierului: ";cin>>fisier;
strcpy(fisier,strcat(fisier,".cpp"));
strcpy(fisier,strcat("d:\\",fisier));
ofstream g(fisier);
g<<a+b;
g.close();
}
Editat de admin: Foloseste tagul "code" cand postezi surse.