#include <iostream>
using namespace std;
int x ,y , z , a = 1;
struct tabela
{
int wynik1[10000];
int wynik2[10000];
int wynik3[10000];
int wynik4[10000];
int wynik5[10000];
string nick[10000];
};
void wyniki(tabela tabela_)
{
tabela_.wynik1[1] = 1;
tabela_.wynik2[1] = 1;
tabela_.wynik3[1] = 1;
tabela_.wynik4[1] = 1;
tabela_.wynik5[1] = 1;
tabela_.nick[1] = "-";
}
int main()
{
cout<<"------------------------------MENU------------------------------\n";
cout<<"1.Zapisz_gracza_w_systemie--------------------------------------\n";
cout<<"2.Wyszukaj_gracza_i_jego_wyniki---------------------------------\n";
cout<<"3.Wyszukaj_gracza_i_jego_najwyższy_wynik------------------------\n";
cout<<"4.Lista_graczy--------------------------------------------------\n";
cout<<"5.Lista_wszystkich_graczy_i_ich_wyników-------------------------\n";
cout<<"Dokonaj wyboru : ";
cin >> a;
switch(a)
{
case 1 :
tabela tabela_;
cout<<"Podaj nazwe użytkownika : ";
cin>> x;
tabela_.nick[z] = x;
cout<<"Podaj wynik 1 : ";
cin>> y;
tabela_.wynik1[z] = y;
cout<<"Podaj wynik 2 : ";
cin>> y;
tabela_.wynik2[z] = y;
cout<<"Podaj wynik 3 : ";
cin>> y;
tabela_.wynik3[z] = y;
cout<<"Podaj wynik 4 : ";
cin>> y;
tabela_.wynik4[z] = y;
cout<<"Podaj wynik 5 : ";
cin>> y;
tabela_.wynik5[z] = y;
z++;
break;
}
}
Dlaczego w powyższym programie po napisaniu cout "Podaj wynik" i cin program nie czeka na podanie zmiennej y tylko od razu pokazuje wszystkie "Podaj wynik" ?