C++ Bufor
Ostatnio zmodyfikowano 2016-06-15 01:05
koniol Temat założony przez niniejszego użytkownika |
C++ Bufor » 2016-06-14 16:52:28 Jak wyświetliś zawartość bufora cin i jak go wyczyścić |
|
carlosmay |
» 2016-06-14 19:34:44 |
|
carlosmay |
» 2016-06-14 19:50:57 #include <iostream> #include <cstdio>
auto main()->int { char ch; std::cin >> ch; std::cout << "ch: " << ch << '\n'; std::cout << "reszta z bufora: "; std::streambuf * pbuf = std::cin.rdbuf(); do { char next = pbuf->sgetc(); std::cout << next; } while( pbuf->snextc() != EOF ); }
std::cin.ignore(); |
|
Elaine |
» 2016-06-15 01:05:04 Ten kod po prostu przepisze wszystko ze standardowego wejścia na standardowe wyjście, aż się skończy wejście. Wyciągnięcie jakichkolwiek informacji dot. faktycznego bufora standardowego wejścia jest zależne od systemu. |
|
« 1 » |