Mam taką sobie pętle:
do
{
cout<<endl;
cout<<"Chcesz wpisac(1) wlasnorecznie macierz czy wczytac(2) ja z pliku."<<endl;
cout<<"Wybierz(1/2)?"<<endl;
cout<<endl;
cin>>q;
}
while(q!='1'&&q!='2');
Mój problem polega na tym, że wpisując więcej niż jeden znak w momencie
cin>>q
pętla wykonuje się tyle razy ile jest znaków, w konsekwencji wypisując w konsoli zdanie
"Chcesz wpisac(1) wlasnorecznie macierz czy wczytac(2) ja z pliku."
n razy, a chciałbym żeby pojawiało się ono tylko raz bez względu na to ile użytkownik wpisze znaków. Ktoś ma jakiś klawy sposób na to? ;)