Seznam chyb:
- U definic funkcí se nedělá středník za funkcí
- Chyběla závorka cyklu for (mimochodem tak jak to bylo napsané to nikdy neukončí program)
#include "stdafx.h"
#include <iostream>
using namespace std;
using namespace System;
int nabidka();
void PrvniUkol();
void DalsiUkol(int);
int main()
{
bool konec = false;
for(;;)
{
int volba = nabidka();
switch (volba)
{
case (1):
PrvniUkol();
break;
case (2):
DalsiUkol(2);
break;
case (3):
DalsiUkol(3);
break;
case (4):
continue;
case (5):
konec = true;
break;
default:
cout << "Prosim, vlozte znovu";
break;
}
if (konec == true)
return 0;
}
}
int nabidka()
{
int volba;
cout <<" ****Nabidka**** ";
cout <<" (1) Ukol 1.\n";
cout <<" (2) Ukol 2.\n";
cout <<" (3) Ukol 3.\n";
cout <<" (4) Znovuzobrazit nabidku\n";
cout <<" (5) Konec \n\n\ ";
cin >> volba;
return volba;
}
void PrvniUkol()
{
cout <<" Proveden ukol 1\n";
}
void DalsiUkol(int Ktery)
{
if (Ktery == 2)
{
cout <<"Proveden ukol 2\n";
}
else
{
cout <<"Proveden ukol 3\n";
}
}