У меня есть некоторый код, который запустить repetedly:Как очистить буфер консоли?
Е ("Вы хотите продолжить Y/N: \ п");
keepplaying = getchar();
в следующем моем коде работает, он не ждет ввода. Я узнал, что getchar в засекреченном времени использует '\ n' в качестве charcter. im gussing это связано с некоторым буфером sdio, поэтому он сохраняет последний вход, который был «Y \ n» или «N \ n».
мой вопрос: как я очищаю буфер перед использованием getchar, который заставит getchar ждать моего ответа?
Вы используете C или C++? Это не тот же язык. –