Być może już nie szukam czegoś, ale czy istnieje prosty sposób w C++, aby grupować przypadki, zamiast pisać je pojedynczo? Pamiętam, że w podstawowym może po prostu zrobić:Grupowanie przypadków oświadczeń przełącznika razem?
SELECT CASE Answer
CASE 1, 2, 3, 4
przykład w C++ (Dla tych, którzy tego potrzebują):
#include <iostream.h>
#include <stdio.h>
int main()
{
int Answer;
cout << "How many cars do you have?";
cin >> Answer;
switch (Answer)
{
case 1:
case 2:
case 3:
case 4:
cout << "You need more cars. ";
break;
case 5:
case 6:
case 7:
case 8:
cout << "Now you need a house. ";
break;
default:
cout << "What are you? A peace-loving hippie freak? ";
}
cout << "\nPress ENTER to continue... " << endl;
getchar();
return 0;
}
Umm, myślę, że odpowiedziałeś na własne pytanie ... – Falmarri
Dla podanego przykładu łatwiejszy byłby 'if (Answer> = 1 && Answer <= 4)' – Mikhail
@Falmari Nie, on chce jeszcze więcej zwarta forma, taka jak "case 1, 2, 3, 4:' – marcog