如何在开关语句中实现“ ENTER”案例

我正在一个班级项目中,我必须使用C ++为咖啡店创建一个订购系统。如果适用,我正在Visual Studio中工作。

在项目大纲中,老师说有一个简单的整数输入可以浏览菜单;但是,他指定如果输入了NOTHING(假设我已经看到所谓的“热输入”),它将计算收据并重置程序。

我尝试了cin.get()并检查缓冲区是否为'\ n',并且工作正常,但是我当前的实现似乎只能捕获一个热输入,并且无法进入切换情况。

为了从用户那里获得输入,我目前已经尝试过:

{{1}}

但是,这不太正确,并且无法捕获输入的整数以用于切换情况。我不确定这种实施方式在推理中是否合理,还是不确定是否有更简单的途径来进行热输入。

我没有收到任何错误,所以我想我对这些功能的工作方式有误,或者我的实现在逻辑上存在缺陷。

谢谢。

gaoyueze 回答:如何在开关语句中实现“ ENTER”案例

您两次使用$ip = Get-NetIPAddress -InterfaceAlias "Ethernet" #| Out-File PathTo:\net.ini $content = get-content PathTo:\net.ini | ForEach-Object { $_ -replace "172.23.*","$($ip.IPAddress)"} $content | Set-Content PathTo:\net.ini cin.get()中的第二个cin.get()是多余的。

input = cin.get();
本文链接:https://www.f2er.com/3164073.html

大家都在问