Результаты поиска по запросу "fflush"

1 ответ

Как работает fflush (stdin), изменяя вывод в приведенном ниже коде?

4 ответа

Очистить входной буфер после fgets () в C

2 ответа

Почему функция fflush (stdin) не работает?

Мой главный вопрос: почему fflush (stdin)? функция не работает? Всякий раз, когда я запускаю код, я не могу получить второй ввод с пробелом ex. Привет Мир, но вместо этого я получаю Привет ?? Спасибо #include <stdio.h> main(){ int x; double y; ...

ТОП публикаций

1 ответ

Функция fflush () не работает с stdin

Я прошу прощения за этот глупый вопрос. У меня есть программа на C, чтобы предложить пользователю ввести возраст и имя, а затем распечатать возраст и имя на ...

1 ответ

Можно ли использовать fseek (stdin, 1, SEEK_SET) или rewind (stdin) для очистки входного буфера вместо непереносимого fflush (stdin)?

Так как я обнаружилfflush(stdin) это не портативный способ справиться со знакомой проблемой"новая строка скрывается во входном буфере"Я использовал следующее, когда яиметьиспользованиеscanf: while((c = getchar()) != '\n' && c != EOF);Но сегодня ...

3 ответа

Принудительная запись файла на диск

В настоящее время я реализую схему буферизации пинг-понга, чтобы безопасно записать файл на диск. Я использую C ++ / Boost на машине Linux / CentOS. Теперь я сталкиваюсь с проблемой принудительной записи файла на диск. Возможно ли это сделать ...

5 ответов

Программа не выполняет get () после scanf (), даже используя fflush (stdin)

Потратив слишком много времени на поиск, почему моя программа не выполняет get () после использования scanf (), я нашел решение, которое заключается в использовании fflush (stdin) после scanf () для включения get () для ...

3 ответа

Понимание необходимости использования fflush () и проблем, связанных с ним

2 ответа

Почему функция fflush (stdin) не работает?

3 ответа

Понимание необходимости использования fflush () и проблем, связанных с ним

Ниже приведен пример кода для использования fflush (): #include <string.h> #include <stdio.h> #include <conio.h> #include <io.h> void flush(FILE *stream); int main(void) { FILE *stream; char msg[] = "This is a test"; /* create a file */ stream = ...