Dobrý den, napsal jsem do programu menu .
V programu bych se chtěl zeptat na nějakou otázku(Kdo je sef applu?) ,normálně bez menu mi to jde samozřejmě v pohodě ale když tam přidám menu a stisknu 1 pro zadání otázky tak ten program bere 1 jako odpověď na mojí otázku.
Pomozte mi prosím upravit kod aby odpověď byla Steve Jobs (jako když odeberu menu z programu).
Tady je můj kod. Předem děkuji.
#include
#include
using namespace std;
void showmenu(); // prototypy funkcí
void report();
void comfort();
int main () {
showmenu();
int choice;
cin >> choice;
while (choice != 2)
{
switch(choice)
{
case 1 : report();
break;
case 2 : report();
break;
default : cout > choice;
}
cout << "Sbohem!\n\n";
cin.get();
cin.get();
return 0;
}
void showmenu()
{
cout << "Prosim, zadejte 1 nebo 2 :\n"
"1) otazka 2) konec\n\n\n\n";
}
void report()
{
string program;
printf("kdo je sef applu? \n\n\n\n");
getline (cin, program);
if(program=="steve jobs") {printf("spravne:)\n\n\n"); }
else { printf("spatne:(\n\n\n"); }
system("PAUSE") ;
}