Cтраница 1
Поток вывода поддерживает установку большого количества флагов состояния, определяющих основание чисел ( десятичное или шестнадцатеричное), ширину полей вывода и символы, используемые для заполнения полей. Флаг состояния представляет собой байт информации, каждый бит которого имеет специальное предназначение. Для установки флагов потока ostream можно использовать функции-члены и манипуляторы. [1]
Объект потока вывода cout, обычно подключенный к экрану, используется для вывода данных. [2]
Если параметр stream ссылается на поток вывода или поток модификации, в котором не завершилась последняя операция, то вызов функция fflush приводит к тому, что все еще не записанные данные потока передаются исполняющей системе или записываются в файл; в других случаях, результат не определен. [3]
Функция puts записывает строку s в поток stdout и добавляет в поток вывода символ новой строки. Завершающий нулевой символ в поток не записывается. Функция puts возвращает EOF, если возникла ошибка записи; в остальных случаях она возвращает неотрицательное значение. [4]
Функция fputc записывает символ с ( преобразованный в unsigned char) в поток вывода, указываемый stream, в позиции, указываемой индикатором позиции связанного с потоком файла ( если определен) и перемещает индикатор. Если файл не может поддерживать запросы позиционирования или в случае, если поток был открыт в режиме дополнения, то символы добавляются в конец потока вывода. Функция fputc возвращает записанный символ. [5]
Функция fputc записывает символ, определенный параметром с и преобразуемый к типу unsigned char, в поток вывода, указанный stream, в позицию, указанную соответствующим индикатором связанного с потоком файла ( если этот индикатор определен), и изменяет значение индикатора текущей позиции файла. Если файл не поддерживает возможности позиционирования или если поток был открыт в режиме добавления, символы добавляются в конец потока вывода. Функция fputc возвращает выведенный символ. [6]
![]() |
Печать группы строк с помощью одного оператора cout. [7] |
Один оператор может напечатать группу строк, как показано на рис. 1.5. Каждый раз, когда в потоке вывода встречается управляющая последовательность вида п ( новая строка), курсор перемещается к началу следующей строки. Чтобы на выходе получить пустую строку, просто поместите подряд два символа новой строки. [8]
Потоки представляют собой специальные резервуары данных, из которых можно читать ( поток ввода) или в которые можно писать ( поток вывода) знаки или двоичные данные. У системы есть несколько стандартных потоков, которые являются значениями глобальных переменных. [9]
![]() |
Некоторые общие управляющие последовательности. [10] |
Операция называется операцией поместить в поток. При выполнении этой программы значение справа от оператора, правый операнд, помещается в поток вывода. Символы правого операнда обычно выводятся в точности так, как они выглядят между двойными кавычками. Заметим, однако, что символы п не выводятся на экране. Он свидетельствует о том, что должен выводиться специальный символ. Управляющая последовательность п означает новую строку. Она вызывает перемещение курсора ( т.е. индикатора текущей позиции на экране) к началу следующей строки на экране. [11]
![]() |
Определение функций-элементов класса Circle ( часть 5 из 9. [12] |
Программа-тестер ( рис. 20.2, части 8 и 9) начинается с создания объекта point класса Point, объекта circle класса Circle и объекта cylinder класса Cylinder. Далее вызывается функция printShapeName каждого объекта, которая выводит параметры объекта, используя перегруженную операцию помещения в поток вывода, как доказательство того, что объекты правильно инициализированы. Этот указатель используется для ссылки на производные от базового класса объекты. [13]
Функция fputc записывает символ, определенный параметром с и преобразуемый к типу unsigned char, в поток вывода, указанный stream, в позицию, указанную соответствующим индикатором связанного с потоком файла ( если этот индикатор определен), и изменяет значение индикатора текущей позиции файла. Если файл не поддерживает возможности позиционирования или если поток был открыт в режиме добавления, символы добавляются в конец потока вывода. Функция fputc возвращает выведенный символ. [14]
Функция fputc записывает символ с ( преобразованный в unsigned char) в поток вывода, указываемый stream, в позиции, указываемой индикатором позиции связанного с потоком файла ( если определен) и перемещает индикатор. Если файл не может поддерживать запросы позиционирования или в случае, если поток был открыт в режиме дополнения, то символы добавляются в конец потока вывода. Функция fputc возвращает записанный символ. [15]