Czy istnieje sposób sprawdzenia, czy w czytniku znajdują się znaki, a jeśli tak, w jaki sposób mogę to zrobić. Jeśli wiesz na pewno, że nie jest to możliwe, proszę powiedz mi to.C++ std :: ifstream: sprawdź, czy znaki są pozostawione do odczytu:
EDYCJA: Zmieniłem moje pytanie na bardziej ogólne.
W niektórych usuniętych komentarzach wspomniałeś o blokowaniu. Aby było jasne, nie da się tego zrobić bez blokowania. –