01/10/2018, 09:06
Xử lí file trong hàm - C++
void CoppyFile( char* FileName1, char* FileName2) {
ifstream file1;
if (!OpenFile(file1,FileName1)){
cout << "Error !" << endl;
}
else cout << "Successfully.
";
ifstream file2;
if (!OpenFile(file2, FileName2)) {
cout << "Error !" << endl;
}
else cout << "Successfully.
";
ofstream fileOut("textOut.txt", ios::out);
char ch;
file1.get(ch);
while (!file1.eof())
{
cout << ch;
file1.get(ch);
}
file2.get(ch);
while (!file2.eof())
{
cout << ch;
file2.get(ch);
}
file1.close();
file2.close();
fileOut.close();
}
Mình muốn xây dựng 1 hàm sao chép hai tập tin, với đầu vào của hàm là chuỗi tên của hai tập tin như trên nhưng khi chạy thì luôn báo lỗi, mình không biết cách sử dụng file trong hàm như vậy đã đúng chưa xin mn giúp đỡ
Bài liên quan
Đoạn code này làm gì bạn giải thích thử. Và ví dụ file bạn chứa những gì.
get để lấy kí tự đầu tiên trong file đó bạn, không thì nó không biết cout ra gì. file text bất kì thôi bạn VD: abc
còn cái openFile sao
bạn mô tả thuật toán của ban được không,đưa thế này còn bắt ae dịch ra nữa