Вопрос о getchar () в C? - PullRequest
       9

Вопрос о getchar () в C?

0 голосов
/ 07 марта 2011

Я учусь и читаю С книгу.В книге говорится: «getchar () извлекает один символ из стандартного буфера потока ввода без перевода ввода».

Я не понимаю, что автор имеет в виду, говоря «без перевода ввода».Я пробовал гуглить, но не повезло.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 07 марта 2011

Возможно, автор подразумевает, что символы читаются как символы и не преобразуются в некоторые другие типы данных.Например, если вы использовали scanf ("% d"), последовательность цифр будет преобразована в целочисленное значение.

0 голосов
/ 07 марта 2011

Полагаю, это означает, что все, что вы получаете во входном потоке, это то, что вы получите от вызова getchar (). Нет автоматического преобразования или каких-либо изменений. Возможно, это также означает, что входные данные также не изменены, например, если входной поток является файлом.

...