Em muốn là đọc dữ liệu từ file (input.txt) để làm với class xong từ kết quả nhận được muốn ghi lại vào file khác (output.txt). Nhưng kết quả thu được ở file ouput.txt lại giống với file input.txt.
intput.txt có 2 số là 100 1000
Sau khi chạy chương trình thì output.txt vẫn là 100 1000 ạ ((
Mọi người chỉ em cách làm với ạ!! Em xin cảm ơn
#include <iostream>
#include <fstream>
using namespace std;
class Test{
private:
int a;
int b;
public:
Test (int, int);
void cong();
};
Test::Test(int a, int b) {
this->a = a;
this->b = b;
}
void Test::cong() {
int x; cin >> x;
int y; cin >> y;
a+=x; b+=y;
}
int main() {
int a, b;
ifstream ifs;
ifs.open("input.txt");
ifs >> a >> b;
ifs.close();
Test test1 (a, b);
test1.cong();
ofstream ofs("output.txt");
ofs << a << " " << b;
ofs.close();
return 0;
}