为配合这些错误状态地使用,ios中还说明了几个成员函数.pptVIP

  • 3
  • 0
  • 约9.14千字
  • 约 36页
  • 2018-08-01 发布于江苏
  • 举报

为配合这些错误状态地使用,ios中还说明了几个成员函数.ppt

为配合这些错误状态地使用,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)

1亿VIP精品文档

相关文档