Råder dig att använda dig av en while-loop och en switch-case istället för 100-tals if-satser

Using std::cout/cin/string är onödigt. Du har redan inkluderat cin och cout genom att inkludera "iostream" (input/output stream), samt att du kan skippa string och inkludera <string> istället. Koden nedan visar ett exempel, while-loopen körs tills användaren matar in 99 (exit), switch-case används för att kolla de olika inmatningarna, t.ex. case 1 = menyval 1, case 2 = menyval 2 etc. etc.
Kod:
#include <cstdlib> // varför har du denna?
#include <iostream>
#include <string> //använt istället för using std::string
using namespace std;
int main(int argc, char *argv[]) //Varför har du argument här? Dem används inte i koden.
{
int menyval1;
cout << "frågan med de olika alternativen, man ska svara med siffra för respektiva alternativ och sen enter. Valen man kan välja är 1-4 sen 99 för att starta om.";
cin >> menyval1;
while(menyval1 != 99)
{
switch(menyval1)
{
case 1:
//TODO
break;
}
cout << "blablablabla" << endl;
cin >> menyval1;
}
system("PAUSE");
return 0;
}
Hoppas du förstod min förklaring! Är lite halvkass på att förklara och är själv ganska ny på c++

Råder dig att INTE använda dig utav goto, de flesta programmerare hatar den lösningen och anses som "fulkodning".