yo lo hago de esta forma:
Código (cpp) [Seleccionar]
char resp;
do
{
//Todo tu codigo
cout <<"Salir? S/N ";
cin >>resp;
} while (toupper(resp) != 'S');