c++ - 加法程序在意外点退出
问题描述
在此处输入图像描述 所以我有一个程序要求用户输入两个数字,然后添加它们并将其写入控制台。一切正常到第 21 行,我确实用断点检查了输出值,它确实增加了我想要的。但是当我使用程序并输入我的值时,只要我输入第二个值,程序就会关闭。知道为什么会这样吗?
解决方案
您cin.get()
正在接收您在第 17 行执行的 ENTER 的 acsii 值,并且程序立即返回 0。也许您可能希望用户输入一个特定的值,例如 -1 来退出。
推荐阅读
- json - 如果每个子列表的至少一个元素包含查询的字段,graphiql 才允许查询
- typescript - 保存后如何关闭自动生成js?
- javascript - 在图像上打开的窗口中单击以工作时如何获取我的按钮它没有调用该函数
- python - mac上打开和杀死进程
- c++ - 在基准测试期间,加密功能似乎并没有始终如一地执行;chrono 记录没有经过的时间
- reactjs - 关闭 React 模式并提交
- mysql - Group by - 不显示 Group NULL 和控制记录
- reactjs - 表单提交后如何清除输入?
- graphql - GraphQL:标准过滤参数还是标准过滤参数?
- java - 无法使用 spring 的 SchedulerFactoryBean 配置石英线程