. Hệ thốngcáclớp stream Mục này hệthống lại cáclớpstream mà chúng ta đã sử dụng bên trên để tổ chức xuất nhập trên màn hình, bàn phím, máy in và tệp 18.1. Sơ đồ quan hệ giữa cáclớp ios istream fstreambase ostream ifstream ofstream fstream 18.2. Các phương thức của lớp ios 1. int bad() 2. void clear(int=0) 3. int eof() 4. int fail() 5. int fill() 6. int fill(char) 7. long flags() 8. long flags(long) 9. int good() 10. int precision() 11. int precision(int) 12. long setf(long) 13. long setf(long setbits, long field) 14. long unsetf(long) 15. int width() 16. int width(int) 18.3. Các phương thức của lớp istream 1. operator>> 2. int gcount() 3. int get() 4. istream& get(char*, int, char = ‘\n’) 5. istream& get(char&) 6. istream& getline(char*, int, char = ‘\n’) 7. istream& ignore(int n = 1, int delim = EOF) 8. int peek() 9. istream& putback(char) 10. istream& read(char*, int) 11. istream& seekg(long) 12. istream& seekg(long, seek_dir) 13. long tellg() 18.4. Các phương thức của lớp ostream 1. operator<< 2. ostream& flush() 3. ostream& put(char) 4. ostream& seekp(long) 5. ostream& seekp(long, seek_dir) 6. long tellp() 7. ostream& write(char*, int) 18.5. Các phương thức của lớp fstreambase void close() 18.6. Các phương thức của lớp ifstream 1. ifstream() 2. ifstream(const char*, int = ios::in, int = filebuf::openprot) 3. ifstream(int ) 4. ifstream(int , char*, int) 5. void open(const char*, int = ios::in, int = filebuf::openprot) 18.7. Các phương thức của lớp ofstream 1. ofstream() 2. ofstream(const char*, int = ios::out, int = filebuf::openprot) 3. ofstream(int ) 4. ofstream(int , char*, int) 5. void open(const char*, int = ios::out, int = filebuf::openprot 444 . in và tệp 18.1. Sơ đồ quan hệ giữa các lớp ios istream fstreambase ostream ifstream ofstream fstream 18.2. Các phương thức của lớp ios 1. int bad() 2. void. . Hệ thống các lớp stream Mục này hệ thống lại các lớp stream mà chúng ta đã sử dụng bên trên để tổ chức