Chương 7 Các dòng tập tin (Stream) Các dòng tin chuẩn

2 304 0
Chương 7 Các dòng tập tin (Stream) Các dòng tin chuẩn

Đang tải... (xem toàn văn)

Thông tin tài liệu

Các dòng tin chuẩn Có 4 dòng tin (đối tượng của các lớp Stream) đã định nghĩa trước, được cài đặt khi chương trình khởi động. Hai trong số đó đã nói ở trên là: cin dòng input chuẩn gắn với bàn phím, giống như stdin của C. cout dòng output chuẩn gắn với màn hình, giống như stdout của C. Hai dòng tin chuẩn khác là: cerr dòng output lỗi chuẩn gắn với màn hình, giống như stderr của C. clog giống cerr nhưng có thêm bộ đệm. Chú ý 1: Có thể dùng các dòng cerr và clog để xuất ra màn hình như đã dùng đối với cout. Chú ý 2: Vì clog có thêm bộ đệm, nên dữ liệu được đưa vào bộ đệm. Khi đầy bộ đệm thì đưa dữ liệu từ bộ đệm ra dòng clog. Vì vậy trước khi kết thúc xuất cần dùng phương thức: clog.flush(); để đẩy dữ liệu từ bộ đệm ra clog. Chương trình sau minh hoạ cách dùng dòng clog. Chúng ta nhận thấy, nếu bỏ câu lệnh clog.flush() thì sẽ không nhìn thấy kết quả xuất ra màn hình khi chương trình tạm dừng bởi câu lệnh getch(). // Dùng clog và flush #include <iostream.h> #include <conio.h> void main() { clrscr(); float x=-87.1500, y=23.45425,z=678.0; clog.setf(ios::scientific); clog.precision(4); clog.fill('*'); clog << "\n"; clog.width(10); clog << x; clog << "\n"; clog.width(10); clog << y; clog << "\n"; clog.width(10); clog << z; clog.flush(); getch(); } 392 . Các dòng tin chuẩn Có 4 dòng tin (đối tượng của các lớp Stream) đã định nghĩa trước, được cài đặt khi chương trình khởi động. Hai. là: cin dòng input chuẩn gắn với bàn phím, giống như stdin của C. cout dòng output chuẩn gắn với màn hình, giống như stdout của C. Hai dòng tin chuẩn khác

Ngày đăng: 24/10/2013, 15:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan