首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的切换案例不工作,案例提前结束

我的切换案例不工作,案例提前结束
EN

Stack Overflow用户
提问于 2021-10-21 09:09:26
回答 1查看 16关注 0票数 0

在我选择1并输入汽车颜色后,程序不会询问休眠部分,我应该做什么。输出如下:1.添加汽车2.删除汽车3.显示汽车信息4.退出

1

输入汽车颜色:黑色

输入汽车型号年份:输入汽车型号价格:输入汽车的乘客数量:

代码语言:javascript
复制
case 1:

    cout << "\nEnter car color: ";
    cin >> c.color;

    cout << "\nEnter  car model year: ";
    cin >> c.modelyear;

    cout << "\nEnter  car model price: ";
    cin >> c.carprice;

    cout << "\nEnter number of passengers for car:   ";
    cin >> c.passengers;

    cout << "\nEnter car model (Sedan, SUV, Coupe, Station Wagon, Hatchback):    ";
    cin >> c.model;
EN

回答 1

Stack Overflow用户

发布于 2021-10-21 20:26:15

您没有为您的c结构提供声明,因此我将推测:)

该行为与声明为intc.color一致。当您键入black<Enter>时,cin无法将其转换为int,因此它设置了一个fail位(我相信)。从那时起,所有后续的cin >>操作都将失败,直到该位被清除。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69659065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档