Witam
Jaka jest maksymalna długość łańcucha możliwa do odczytania przez cin? Nigdzie nie mogę takiej znaleźć. Dokładnie chodzi mi o to że w przypadku takiego kodu:
string tekst;
cin >> tekst;
Jeżeli podam ciąg długości ok. 1000000 to program się zawiesza
Edit: Przepraszam, program zawiesza pętla:
string tekst;
cin >> tekst;
while (tekst.empty()==0)
{
tekst.erase(0,1);
}
Dlaczego tak się dzieje?