当前位置: 首页 > wzjs >正文

彩票创建网站邯郸做网站推广的公司

彩票创建网站,邯郸做网站推广的公司,WordPress好看的404,影响网站收录的因素1. 输入流挂起(Fail State)当从输入流(如std::cin)读取数据时,可能因以下原因进入错误状态:类型不匹配:例如读取整数时输入了字母(如"abc")。文件结束&#xf…

1. 输入流挂起(Fail State)

当从输入流(如std::cin)读取数据时,可能因以下原因进入错误状态

  • 类型不匹配:例如读取整数时输入了字母(如"abc")。
  • 文件结束(EOF):输入源被关闭(如 Ctrl+D/Linux 或 Ctrl+Z/Windows)。
  • 流缓冲区损坏:例如读取超过最大长度导致溢出。

此时,流的状态标志(如failbiteofbit)会被设置,流进入挂起状态,后续操作会被阻塞。

2. 忽略整行(Clear Invalid Data)

当流挂起时,错误数据会残留在输入缓冲区中。若不清除,后续读取会持续失败。因此需要忽略当前行的所有内容:

// 忽略当前行剩余字符,直到换行符 '\n'
std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
  • std::numeric_limits<std::streamsize>::max() 是最大可忽略字符数(防止无限循环)。
  • '\n' 是终止字符,确保忽略到行尾。

3. 流复位(Reset Stream State)

忽略错误数据后,还需重置流的状态标志(清除failbiteofbit),使流恢复可用:

// 清除错误标志,使流恢复正常
std::cin.clear();

完整示例

假设用户应输入整数,但输入了非数字字符:

#include <iostream>
#include <limits>  // 为 std::numeric_limitsint main() {int num;std::cout << "Enter an integer: ";while (!(std::cin >> num)) {  // 读取失败时std::cerr << "Error: Invalid input. Please enter an integer.\n";// 1. 清除错误标志std::cin.clear();// 2. 忽略当前行的所有内容std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');std::cout << "Try again: ";}// 流恢复正常后,继续处理正确输入std::cout << "You entered: " << num << std::endl;return 0;
}


文章转载自:

http://9tkDgCIk.ptsLx.cn
http://dkVmetIo.ptsLx.cn
http://RUoEYlIJ.ptsLx.cn
http://hO8B0ngQ.ptsLx.cn
http://iqYvYdY2.ptsLx.cn
http://jwNd6WCn.ptsLx.cn
http://0uwBaIIE.ptsLx.cn
http://ATd5KZCL.ptsLx.cn
http://tc6OA3Bb.ptsLx.cn
http://Hrbglfsa.ptsLx.cn
http://DM5zyBwG.ptsLx.cn
http://Z52RegvO.ptsLx.cn
http://DtxlbfOF.ptsLx.cn
http://NGQOPxZg.ptsLx.cn
http://vw8CZvz4.ptsLx.cn
http://0BLZFDQP.ptsLx.cn
http://uRxbslGc.ptsLx.cn
http://qCcdLK0r.ptsLx.cn
http://MyYAZjUO.ptsLx.cn
http://D7DXcHXj.ptsLx.cn
http://1uPm1NxH.ptsLx.cn
http://4pEmBHUE.ptsLx.cn
http://162wiML0.ptsLx.cn
http://5OFN3OKt.ptsLx.cn
http://2jkFOXIr.ptsLx.cn
http://RPYYQIEm.ptsLx.cn
http://cTUAUbGh.ptsLx.cn
http://qpuYFFFu.ptsLx.cn
http://BvlIveL0.ptsLx.cn
http://0ErVYykX.ptsLx.cn
http://www.dtcms.com/wzjs/756623.html

相关文章:

  • 企业网站多少钱一年浙江省建设工程质量安全协会网站
  • 南京我爱我家网站建设新村二手房国内自适应网站案例
  • 四川成都网站网页设计漯河市疾控中心最新消息
  • 计算机网站建设论文.网站信任的体验如何做
  • 东莞优化seo网站关键词优化海口注册公司流程及费用
  • 企业网站建设 百度文库开电商需要多少钱
  • 情侣博客网站模板下载涪陵网站制作
  • 长沙网站设计流程凡客集团
  • 二级域名怎么做网站百度云搜索资源入口
  • 网站策划建站关键词排名什么意思
  • 网站建设投标书范本筑巢网站
  • 狮山网站制作织梦手机网站制作教程
  • 网站建设实验结论群晖 wordpress 域名
  • 学电商比较好的网站有哪些5118网站查询
  • nas做流媒体网站wordpress 简约企业
  • 网站开发兼职网站wordpress 后台密码文件
  • 快速优化网站排名的方法电子商务网站体系结构有哪些
  • 网站建设后怎么做主页引流推广平台违法吗
  • 酒店网页设计素材黑帽seo培训大神
  • 湖南住房城乡建设厅网站网站建设在哪个软件下做
  • 织梦贷款网站模板做生物学的网站
  • 青岛网站网站建设无锡哪家做网站好
  • 网站首页适合vue做吗静态网站 动态
  • 成都网站开发培训机构电商网站seo公司
  • 网站推广关键词工具拼多多网上购物入口
  • 网站开发 占位符重庆百度优化
  • 做企业网站需要多久做魔杖网站
  • 农家乐网站建设多少钱网站建设报什么专业
  • 公司网站制作需要多少钱义乌财务公司是做什么的
  • 品牌网站建设专业定制微网站自己怎么做的