Pagherei per non usare il goto nella funzione a cui sto lavorando...
Mi rendo conto che non è elegante usare il comando goto in un linguaggio come il C++, ma è l'unico modo che ho trovato per tornare ad una certa riga di una switch all'interno della funzione. Avrei potuto inserire un ciclo while, ma non sarei rimasto completamente fedele all'algoritmo.