![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: нет Всего: 56 |
всегда работал с с++, а посему пользовался библиотекой iostream и потоками ввода/вывода, а теперь вот стала проблемка писать код на чистом с... Как тут из консоли считывать информацию. Небось get какой - то. Что за библиотека подскажите.
|
|||
|
||||
| xTr1m |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 692 Регистрация: 9.2.2005 Где: Москва Репутация: 1 Всего: 1 |
Если не ошибаюсь, то библиотека conio.h . Функции действитлеьно getch() getchar() что делают точно не помню, глянь в МСДН
|
|||
|
||||
| Kuvaldis |
|
|||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: 11 Всего: 61 |
xTr1m,
Слегка ошибаешься: основная библиотека - это <stdio.h> смотреть нужно основные функции типа printf, scanf, gets, puts, getchar, getchar В <conio.h> более продвинутые функции сидят... -------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Да... И более непереносимые, к сожалению.
|
|||
|
||||
| v2v |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: нет Всего: 56 |
вопрос решён. тема закрыта. СПАСИБО. |
||||
|
|||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: нет Всего: 56 |
появилась следующая проблема...
Функция gets() читает у меня строку которая вводилась раньше как потокввода/вывода (iostream) ... как этого избежать? надо каким-то образом перед gets() очищать поток, каким? |
|||
|
||||
| Kuvaldis |
|
||||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: 11 Всего: 61 |
v2v,
а вообще лучше читать так
Это сообщение отредактировал(а) Kuvaldis - 20.11.2006, 19:06 -------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
||||
|
|||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
возможно, fflush(stdin) поможет?
|
|||
|
||||
| Frosty23 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 16.11.2006 Репутация: нет Всего: нет |
Старайся не мешать ф. Си++ и Си. А если и мешаешь, не забывай их синхронизировать.) Это сообщение отредактировал(а) Frosty23 - 20.11.2006, 19:26 |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Дык он их не мешает, он хочет знать, как очистить буфер ввода (если я правильно понял). |
|||
|
||||
| v2v |
|
||||||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: нет Всего: 56 |
???
??? Я имел ввиду:
а за ним
2й кусок кода не ожидавет ввода, а берёт значения из предыдущего ввода. Добавлено @ 19:48
а ВОТ я так понимаю это констаннтное выражение которое собственно и очищает буфер ввода?? .... не помогает Это сообщение отредактировал(а) v2v - 20.11.2006, 20:05 |
||||||||||
|
|||||||||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Тогда делай cin.sync();
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |