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!

rogp10 viết 17:29 ngày 01/10/2018

Bạn thấy hàm chưa gặp thì xem docs là hay nhất.

Quân viết 17:28 ngày 01/10/2018

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

Bài liên quan
0