Hi dein Programm Code müsste so aussehen
int main(){
int welches;
int nochmal;
do{
cout << "Was moechten Sie hoeren? Ein fieses Lachen [1] oder einen grausamen Schrei [2] ?: \n";
cin >> welches;
switch(welches){
case 1:
PlaySound("dark.wav", NULL, SND_FILENAME | SND_ASYNC);
break;
case 2:
PlaySound("large01.wav", NULL, SND_FILENAME | SND_ASYNC);
break;
default:
cout << "Ungueltige Eingabe!\n";
break;
}
cout << "Programm neustarten um einen weiteren Sound zu hoeren ? [3=ja, 4=nein]\n";
cin >> nochmal;
}
while (nochmal==3);
return 0;
}
du hattest das while schon ganz richtig gesetzt wolltest aber eine fuß gesteuerte schleife ausführen, dazu musst du aber noch ein do setzten. außerdem habe ich den überflüssigen code rausgelöscht