Witam, zaczynam pracę z wektorami i chciałbym wprowadzać nieznaną ilość elementów do tablicy w taki sposób:
void wprowadz(vector <int> &tab)
{
int liczba;
system("CLS");
tab.clear();
cout<<"Wprowadzaj liczby (CTRL+Z konczy wprowadzanie)"<<endl;
while (cin>>liczba)
tab.push_back(liczba);
}
Ale gdy używam 'ctrl+z' to program głupieje i bardzo szybko przełącza się pomiędzy MENU głównym w main() a napisem w podanym voidzie i nic nie można zrobić. Ktoś wie jak to naprawić?
Wywołanie w main()
case '1': wprowadz(tablica); break;