@Panatin: Att du skriver ut menyn i slutet av ett case verkar också lite underligt. Du har inte visat hela din kod, men jag gissar att du gjort det väldigt vanliga nybörjarfelet att skriva något liknande detta:
int main()
{
// Skriv ut meny, läs in svar
while (...) {
switch (svar) {
case ...:
// kod
// Skriv ut meny, läs in svar
break;
case ...:
// kod
// Skriv ut meny, läs in svar
break;
...
}
}
}
Vad du istället borde göra i så fall är att flytta menyn och inläsningen till början av while-loopen, så att du endast har den på ett enda ställe. En av de gyllene reglerna inom programmering är DRY = Don't Repeat Yourself. Om du upprepar samma kod flera gånger så blir det svårare att ändra på den senare.