Вопросы по теме 'input-buffer'

Можно ли использовать fseek(stdin,1,SEEK_SET) или rewind(stdin) для очистки входного буфера вместо непереносимого fflush(stdin)?
Поскольку я обнаружил, что fflush(stdin) не является переносимым способом решения знакомой проблемы "новой строки, скрывающейся во входном буфере" , я использовал следующее, когда должен использовать scanf : while((c = getchar()) != '\n'...
3345 просмотров
schedule 08.04.2022

Как узнать, что входной буфер последовательного порта имеет информацию на С#?
Я создаю программу на C#, которую буду использовать на одном из своих курсов в колледже, чтобы продемонстрировать, как работают асинхронные соединения с использованием RS-232 и двух компьютеров, соединенных вместе. Мой курс не о программировании, а о...
1093 просмотров
schedule 20.08.2022

Проблемы с cin.getline(), не принимающим ввод
Я использую cin.getline() для хранения пользовательского ввода в массиве символов и пытаюсь проанализировать ввод, чтобы разрешить ввод только чисел от 1 до 4. Все работает нормально при определенных обстоятельствах: правильный ввод вводится с первой...
82 просмотров
schedule 24.09.2023