|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.06.2018, 16:56 | #1 |
Пользователь
Регистрация: 05.11.2009
Сообщений: 41
|
Очистка буфера ввода консоли
При вводе в буфере консоли остаётся мусор - последняя введенная строка. fflush(stdin) не помогает очистить.
Программа эмуляция бд - ввожу новую запись пять строк и одно число. Потом пытаюсь редактировать и в первый ввод scanf или gets попадает то что вводил до этого. Вроде проблему решило fseek(stdin, 0, SEEK_END) но я не понимаю почему так происходит? |
03.06.2018, 18:13 | #2 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Код:
|
03.06.2018, 18:42 | #3 |
Пользователь
Регистрация: 05.09.2017
Сообщений: 21
|
scanf("\n%d",&x); висящий спуск строки остаётся
|
03.06.2018, 19:23 | #4 |
Пользователь
Регистрация: 05.11.2009
Сообщений: 41
|
использую для чтения fgets() чтобы считать строку с пробелами
|
03.06.2018, 19:24 | #5 |
Пользователь
Регистрация: 05.11.2009
Сообщений: 41
|
по заданию можно использовать только чистый си
|
03.06.2018, 19:28 | #6 |
Пользователь
Регистрация: 05.09.2017
Сообщений: 21
|
ну логично чистый си я вам и наптсал либо можно такой вариант использовать
Код:
|
03.06.2018, 19:31 | #7 |
Пользователь
Регистрация: 05.09.2017
Сообщений: 21
|
вы сфайла считываете?
|
03.06.2018, 20:08 | #8 |
Пользователь
Регистрация: 05.11.2009
Сообщений: 41
|
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Очистка потока ввода в Си | romantiqueamour | Общие вопросы C/C++ | 1 | 18.03.2017 20:39 |
очистка буфера обмена | beegl | Общие вопросы Delphi | 21 | 04.01.2017 11:01 |
Очистка буфера клавиатуры | Van-89 | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 11.09.2012 19:40 |
Очистка буфера клавиатуры | Hell Knight | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 01.03.2011 18:15 |
Perl.Очистка консоли (аналог Clrscr из паскаля) | _-Re@l-_ | Perl | 2 | 04.12.2010 19:37 |