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

cin blokowanie bufora

Ostatnio zmodyfikowano 2017-02-18 00:12
Autor Wiadomość
krainamodu
Temat założony przez niniejszego użytkownika
cin blokowanie bufora
» 2017-02-17 23:59:33
Gdy podczas działania pętli klikam przypadkowe znaki, to gdy przechodzę do linijki cin >> s; to na początku pojawiają się właśnie te wciśnięte znaki i musze je ręcznie kasować backspacem. Czy można zablokować wczytywanie znaków do cin na dany moment(działanie pętli) lub sprawić że po dojściu do cin>>s; będę miał czystą linijkę.

przykład:
C/C++
for( int i = 0; i < 10000; i++ )
{
    // tutaj klikam w klawiature
    cout << i << endl;
}
int s;
cout << "..." << endl;
cin >> s;
P-157927
pekfos
» 2017-02-18 00:12:56
C/C++
FlushConsoleInputBuffer( GetStdHandle( STD_INPUT_HANDLE ) );
Przed wczytywaniem + stosowne nagłówki.
P-157928
« 1 »
  Strona 1 z 1