В книжке написано что getchar принимает только один символ, но сразу после всех объяснений дается этот пример, то есть эта функция принимает строки? Совершенно не понял функцию, одни вопросы, зачем вообще этот getchar когда есть более удобный scanf?
Ты совершенно не знаешь языка? И не видишь разницы между getchar и scanf? Ты в игрушки играл? Стрелочками наверное ею управлял. Да? Удобно? Так вот, если бы символы с клавиатуры считывались scanf, то тебе после каждого нажатия на стрелочку, пришлось бы еще жать и Enter. Теперь понял? А в примере не getchar() считывает несколько символов, а с его помощью в цикле заполняется массив кодами клавиш, которые нажимаются на клавиатуре, пока не будет нажат Enter
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.