01/10/2018, 15:17
Mình không hiểu cách dùng phương thức write, read, gcount trong code
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <conio.h>
using namespace std;
int main() {
char c;
fstream fnguon;
fnguon.open("DATA1.dat", ios::in | ios::binary);
fstream fdich;
fdich.open("DATA", ios::out | ios::binary);
char buf[2000];
int n = 2000;
while (n) {
fnguon.read(buf, 2000);
n = fnguon.gcount();
fdich.write(buf, n);
}
fnguon.close();
fdich.close();
cout << n;
_getch();
}
//Mình không hiểu cách dùng phương thức write và read , gcount trong chuong trình trên , ai hiểu giải thích cho t vs! t cảm ơn!
Bài liên quan
Bạn thấy hàm chưa gặp thì xem docs là hay nhất.
không hiểu là không hiểu thế nào. Chưa bao giờ gặp, đã tìm tài liệu gì chưa, đọc tài liệu mà không hiểu hay là thấy mới nên đăng đàn hỏi ngay mà không cần động não