Cтраница 1
![]() |
Чтение и отбрасывание символов из входного потока. [1] |
Стандартный поток ввода обычно присоединяется к клавиатуре, а стандартный поток вывода - к экрану. [2]
Объект стандартного потока ввода cin класса istream, как принято говорить, привязан ( или присоединен) к стандартному устройству ввода, обычно к клавиатуре. [3]
Объект стандартного потока ввода cm класса istream привязан к стандартному устройству ввода, обычно к клавиатуре. [4]
Объект cin забирает вводимую информацию из стандартного потока ввода, которым обычно является клавиатура. [5]
Макроопределение getchar использует функцию getc, чтобы получить один символ из стандартного потока ввода. [6]
Определенные функции C выполняют ввод из cm ( the standard input stream - стандартный поток ввода), т.е. обычно с клавиатуры, но cin может быть связан и с другим устройством. Вывод данных производится в cout ( the standard output stream - стандартный поток вывода), т.е. обычно на экран, но cout может быть связан и с другим устройством. [7]
С этого момента начинает работу оболочка с установленными UID и GID, а также стандартными потоками ввода, вывода и ошибок, настроенными на устройства ввода-вывода по умолчанию. Все процессы, которые она запускает при помощи системного вызова fork ( то есть команды, вводимые пользователем с клавиатуры), автоматически наследуют UID и GID оболочки, поэтому у них будет верное значение владельца и группы. Все файлы, создаваемые этими процессами, также будут иметь эти значения. [8]
Выражение типа указатель на FILE, которое указывает на объект FILE, связанный со стандартным потоком ввода. [9]
Выражение типа указатель на FILE, которое ссылается на объект типа FILE, связанный со стандартным потоком ввода. [10]
![]() |
Режимы доступа к файлу. [11] |
Язык Си имеет стандартный поток вывода cout и операцию включения в поток, определенную для стандартных типов, и стандартный поток ввода cin и операцию извлечения из потока, определенную для стандартных типов. [12]
Объект Request помогает получить практически всю информацию о запросе, доступную CGI-приложению как из специальных переменных окружения, так и из стандартного потока ввода. В свою очередь, объект Response дает приложению возможность явным образом задавать многие важные параметры ответа. Так, например, свойство contentEncoding позволяет указать кодировку высылаемых HTML-данных, свойство cookies - отправить клиенту магический блок информации, а свойства ReasonString и statuscode дают приложению возможность должным образом проинформировать клиента об ошибке. Приятной особенностью компонента Response является факультативность его использования. При обработке запросов и формировании ответа большинство действий выполняется неявно, с параметрами, принятыми по умолчанию. Обращение к объекту Response может потребоваться вам только в том случае, если вы захотите внести изменения в стандартный механизм формирования HTTP-ответа. [13]
Большинство программ на C вводят и выводят данные. Определенные функции C выполняют ввод из cin ( the standard input stream - стандартный поток ввода; произносится как си-ин), т.е. обычно с клавиатуры, но cin может быть связан и с другим устройством. Вывод данных производится в cout ( the standard output stream - стандартный поток вывода; произносится как си-аут), т.е. обычно на экран, но cout может быть связан и с другим устройством. Когда мы говорим, что программа печатает результат, мы обычно подразумеваем, что результат отображается на экране. Данные могут быть выведены и на другие устройства, например на диски или на принтер в виде твердой копии. Существует также стандартный поток ошибок ( the standard error stream), который обозначается сегг. [14]
В этой главе мы детально обсудим форматирующие возможности функций printf и scanf. Эти функции соответственно выводят данные в стандартный поток вывода и вводят данные из стандартного потока ввода. [15]