- 3
- 0
- 约9.14千字
- 约 36页
- 2018-08-01 发布于江苏
- 举报
为配合这些错误状态地使用,ios中还说明了几个成员函数
为配合这些错误状态的使用,ios 中还说明了几个成员函数: int ios :: rdstate(); // 读取当前错误状态 int ios :: good(); // state = 0 为真 int ios :: eof(); // state 中 eofbit 置位时为真 int ios :: fail(); // state 中 failbit,badbit,hardfail // 任一个置位时为真 int ios :: bad(); // state 中 badbit,hardfail 任一个 // 置位时为真 int ios :: clear(int = 0); // 清除指定错误位 例: cin i; if(ios :: good()) // 使用变量 i 的值 else ios :: clear(); #include iostream.h void main() { int i, s; char str[81]; cin i; s = cin.rdstate(); while(s) { cin.clear(); cin str; cout 输入错误,重新输入:; cin i; s = cin.rdstate(); }
原创力文档

文档评论(0)