LTHĐT Khoa CNTT Chƣơng SƠ LƢỢC THƢ VIỆN IOSTREAM.H GV Nguyễn Sơn Hoàng Quốc ThS Nguyễn Tấn Trần Minh Khang CuuDuongThanCong.com Chương 04 - https://fb.com/tailieudientucntt LTHĐT Khoa CNTT VÍ DỤ DẪN NHẬP Bài tốn: Viết lệnh nhập giá trị cho số nguyên a xuất số nguyên hình cách sử dụng thư viện iostream.h Phong cách cũ int a; printf(“Nhap mot so nguyen:”); scanf(“%d”,&a); printf(“So nguyen vua nhap:%d”,a); Đoạn chương trình với thư viện iostream.h int a; couta; cout (istream &is,CPhanSo &x); friend ostream& operator >(istream &is, CPhanSo &x) { cout > x.tu; cout > x.mau; return is; } TạiHoàng Quốc phải trả đối GV Nguyễn Sơn Chương 04 - 18 tượng thuộcKhang lớp istream? ThS Nguyễn Tấn Trần Minh CuuDuongThanCong.com https://fb.com/tailieudientucntt LTHĐT Khoa CNTT GIẢI QUYẾT VẤN ĐỀ (tiếp) Khai báo lớp 11 class CPhanSo 12 { 13 private: 14 int tu; 15 int mau; 16 17 18 19 20 public: friend istream& operator >> (istream &is,CPhanSo &x); friend ostream& operator c; cout x.th; 17 cout > x.nm; 19 return is; 20 } GV Nguyễn Sơn Hoàng Quốc ThS Nguyễn Tấn Trần Minh Khang CuuDuongThanCong.com Chương 04 - 26 https://fb.com/tailieudientucntt LTHĐT Khoa CNTT ỨNG DỤNG (tiếp) Định nghĩa toán tử ostream& operator