Ввод символа с клавиатуры в языке С

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
Restart1566
Сообщения: 218
Зарегистрирован: 04 сен 2016, 14:09
Решено: 1
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 17 раз
Контактная информация:

Ввод символа с клавиатуры в языке С

#1

11 сен 2020, 14:30

Здравствуйте!
Вопрос в заголовке, НО
нужно вводить символы сразу, без завершающего Enter.
getc, fgets, getchar - эти не годятся, пробовал...

Есть getch и getche, но нет conio.h

собственно, либо где взять conio.h или какой стандартной функцией это сделать?

Аватара пользователя

symon2014
Сообщения: 5934
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Ввод символа с клавиатуры в языке С

#2

11 сен 2020, 14:34

Restart1566,
2020-09-11_14-34.png


Аватара пользователя

WWolf
Сообщения: 3898
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1688 раз
Поблагодарили: 1213 раз
Контактная информация:

Ввод символа с клавиатуры в языке С

#4

11 сен 2020, 15:30

Restart1566, поиском пользоваться надо...
http://forum.codenet.ru/q29717/#:~:text ... 0a%20getch,)%20equivalent%20on%20Linux%2FUNIX%3F&text=This%20code%20sets%20the%20terminal,see%20%60%60man%20termios''.
Там есть пример

no avatar

Автор темы
Restart1566
Сообщения: 218
Зарегистрирован: 04 сен 2016, 14:09
Решено: 1
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 17 раз
Контактная информация:

Ввод символа с клавиатуры в языке С

#5

11 сен 2020, 15:59

WWolf писал(а):
11 сен 2020, 15:30
Restart1566, поиском пользоваться надо...
Спасибо, но это всё я уже нашел.
Уродство, в общем...

Аватара пользователя

WWolf
Сообщения: 3898
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1688 раз
Поблагодарили: 1213 раз
Контактная информация:

Ввод символа с клавиатуры в языке С

#6

11 сен 2020, 16:02

Restart1566, в чём уродство? Ты виндовую функцию то видел?

Закрыто

Вернуться в «Программирование, скриптинг, виртуализация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя