用于检查两个值的Case命令

Ins*_*Man 1 c++ switch-statement

请看这个代码:

char o,t; cin >> o >> t;
switch (o,t)
{
  case 's','g': cout << "Finish"; break;
  default: cout << "Nothing";
}
Run Code Online (Sandbox Code Playgroud)

你可以看到switch设置为两个值,但是如果命令我不能同时检查它们.我该怎么办?有什么办法吗?

tri*_*san 5

这不是正确的语法使用

case 's':
case 'g':
 cout << "Finish"; break;
Run Code Online (Sandbox Code Playgroud)