Pues el error fatal es que la funcion es solo para devolver un valor... aunque tambien se puede modificar valores pasados por referencia o mostrar mensajes como en tu caso, pero ya no respetaria lo que es una función
Código (java) [Seleccionar]
bool adios(){
char respuesta;
cout<<"Desea continuar? S/N: ";cin>>respuesta;
if(respuesta=='S' || respuesta=='s')
return true;
else
return false;
}