特定のケースに直接「ジャンプ」できる簡単な方法があるかどうか疑問に思っていました。
do while ループを使用して実行できることはわかっています。もっとエレガントな方法があるかどうか疑問に思っていました。
たとえば(もちろんコード全体ではありません):
.
.
.
case 8:
{
if (grades.findStudent(tempid1)==-1)
{
cout << "\nOne of the ID's you have entered wasn't found. Try again.\n" << endl;
case(8); //<- <- <- something like that
}
}
break;
.
.
.