Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Obsługa strumienia wejściowego : czyszczenie buforu

Ostatnio zmodyfikowano 2017-06-14 13:48
Autor Wiadomość
Mighnt
Temat założony przez niniejszego użytkownika
Obsługa strumienia wejściowego : czyszczenie buforu
» 2017-06-14 01:36:42
Witam.
Dla czego w każdym miejscu podajecie nieprawidłową i nie działającą w wszystkich nowych kompilatorach metodę czyszczenia bufora strumienia wejściowego, czyli

std::cin.sync();

zamiast podawać obecnie obowiązującą:

cin.ignore(numeric_limits < streamsize >::max(), '\n');    ????

to że promowana przez was komenda std::cin.sync(); kiedyś czyściła bufor było efektem ubocznym, a nie faktycznym działaniem, i w większości kompilatorów to naprawiono! (oczywiście w przedpotopowym dev c++ nadal działa... ale kto używa dev c++????)
P-162526
jankowalski25
» 2017-06-14 13:48:35
Problem jest znany i prawdopodobnie zostanie naprawiony w kolejnej wersji kursu. Powiązany temat: [Kurs C++] Czyścić strumień przez std::cin.ignore() zamiast std::cin.sync().
P-162533
« 1 »
  Strona 1 z 1