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

5 ответов

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

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

1 ответ

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

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

2 ответа

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

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

1 ответ

Промывка буферов в C

Должен

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 = ...

1 ответ

Промывка буферов в C

Должен

1 ответ

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

3 ответа

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

Я не могу понять, что не так с этим кодом: #include <stdio.h> #include <ctype.h> #include <string.h> #include <stdlib.h> #define MAX 100 #define TRUE 1 #define FALSE 0 char sect_cat; char customer_name[MAX]; char customer_number[MAX]; /* error ...

1 ответ

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

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

4 ответа

Это правильный способ очистки входного потока C?

Ну, я много занимался поиском в Google и здесь о том, как правильно очистить поток ввода. Все, что я слышу, это смешанные аргументы о том, что fflush () не о...