Saturday, September 11, 2010

Kiểm tra trạng thái của các cờ hiệu

Ví dụ trên cho ta một các thức để kiểm tra trạng  thái của các cờ hiệu. Bảng sau đây sẽ liệt kê các trạng thái cờ hiệu có thể được sử dụng trong C++.
Trạng thái Giải thích
bad() Nếu tác vụ đọc/ghi file bị lỗi, nó sẽ trả về giá trị true; ngược lại, nó sẽ trả về giá trị false.
fail() Trả về giá trị true trong trường hợp như bad(), nhưng nếu gặp lỗi về định dạng, nó cũng trả về giá trị true (ví dụ đọc số từ một file văn bản).
eof() Trả về giá trị true nếu file đã được đọc đến vị trí cuối cùng của file, ngược lại, trả về giá trị false.
good() Nó sẽ trả về giá trị true nếu bad(), fail() và eof() không phát sinh lỗi.
Để thiết lập lại các mức kiểm tra trạng thái cờ hiệu, ta sử dụng phương thức thành viên clear().

No comments:

Post a Comment

Popular Posts