Witam,
Nie rozumiem pewnej kwestii odnośnie strumieni w C++, a mianowicie:
#include <iostream>
using namespace std;
int ile_testow;
int liczba;
int x=1;
int main()
{
while(cin>>liczba)
{
cout<<liczba<<endl;
}
cin>>x; // Czemu to się w ogóle nie wykonuje?
cout<<x<<endl;
return 0;
}
Pętla while wykonuje się dopóki zmienna
liczba
to faktycznie liczba. Kończę wpisywanie do strumienia np. wklepując na klawiaturze literkę 'V'. Jednak następny cin który ma na celu wczytać zmienną x w ogóle się nie wykonuje. Będę wdzięczny za wytłumaczenie, ewentualnie wskazanie lektury.