gpt4 book ai didi

c++ - while 循环中的 if/else 格式

转载 作者:太空宇宙 更新时间:2023-11-04 14:58:09 24 4
gpt4 key购买 nike

while(true)
{
cout << "Name: ";
getline(cin, Name);
if(Name == "Stop")
break;

cout << "Additional Name - Y/N: ";
getline(cin, additional);
if (additional == "Y")
cout << "Additional Name: ";
getline(cin, Name2);
else
cout << "Location: ";
getline(cin, Location);
if(Location == "Stop")
break;
}


chief.cpp: In member function ‘void BookList::Fill()’:
chief.cpp:128: error: ‘else’ without a previous ‘if’

用户输入名字后,我想提供输入第二个名字的选项。如果为“N”,则直接跳至 ​​Location,如果为“Y”,则转到 Name2,然后转到 Location。

最佳答案

您必须将 ifelse 之间的语句括在方括号 { ... } 中.

关于c++ - while 循环中的 if/else 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4000219/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com