Подпрограммы ввода-вывода
Подпрограммы ввода-вывода
procedure Read(a,b,...);
Вводит значения a,b,... с клавиатуры
procedure Readln(a,b,...);
Вводит значения a,b,... с клавиатуры и осуществляет переход на следующую строку
function ReadInteger: integer;
Возвращает значение типа integer, введенное с клавиатуры
function ReadReal: integer;
Возвращает значение типа real, введенное с клавиатуры
function ReadString: integer;
Возвращает значение типа string, введенное с клавиатуры
function ReadChar: integer;
Возвращает значение типа char, введенное с клавиатуры
function ReadBoolean: integer;
Возвращает значение типа boolean, введенное с клавиатуры
function ReadlnInteger: integer;
Возвращает значение типа integer, введенное с клавиатуры, и переходит на следующую строку ввода
function ReadlnReal: integer;
Возвращает значение типа real, введенное с клавиатуры, и переходит на следующую строку ввода
function ReadlnString: integer;
Возвращает значение типа string, введенное с клавиатуры, и переходит на следующую строку ввода
function ReadlnChar: integer;
Возвращает значение типа char, введенное с клавиатуры, и переходит на следующую строку ввода
function ReadlnBoolean: integer;
Возвращает значение типа boolean, введенное с клавиатуры, и переходит на следующую строку ввода
function ReadInteger(prompt: string): integer;
Выводит приглашение к вводу и возвращает значение типа integer, введенное с клавиатуры
function ReadReal(prompt: string): integer;
Выводит приглашение к вводу и возвращает значение типа real, введенное с клавиатуры
function ReadString(prompt: string): integer;
Выводит приглашение к вводу и возвращает значение типа string, введенное с клавиатуры
function ReadChar(prompt: string): integer;
Выводит приглашение к вводу и возвращает значение типа char, введенное с клавиатуры
function ReadBoolean(prompt: string): integer;
Выводит приглашение к вводу и возвращает значение типа boolean, введенное с клавиатуры
function ReadlnInteger(prompt: string): integer;
Выводит приглашение к вводу и возвращает значение типа integer, введенное с клавиатуры, и переходит на следующую строку ввода
function ReadlnReal(prompt: string): integer;
Выводит приглашение к вводу и возвращает значение типа real, введенное с клавиатуры, и переходит на следующую строку ввода
function ReadlnString(prompt: string): integer;
Выводит приглашение к вводу и возвращает значение типа string, введенное с клавиатуры, и переходит на следующую строку ввода
function ReadlnChar(prompt: string): integer;
Выводит приглашение к вводу и возвращает значение типа char, введенное с клавиатуры, и переходит на следующую строку ввода
function ReadlnBoolean(prompt: string): integer;
Выводит приглашение к вводу и возвращает значение типа boolean, введенное с клавиатуры, и переходит на следующую строку ввода
function ReadSeqInteger(n: integer): array of integer;
Возвращает последовательность n целых, введенных с клавиатуры
function ReadSeqReal(n: integer): array of real;
Возвращает последовательность n целых, введенных с клавиатуры
function ReadSeqString(n: integer): array of string;
Возвращает последовательность n целых, введенных с клавиатуры
function ReadSeqInteger(const prompt: string; n: integer): array of integer;
Выводит приглашение к вводу и возвращает последовательность n целых, введенных с клавиатуры
function ReadSeqReal(const prompt: string; n: integer): array of real;
Выводит приглашение к вводу и возвращает последовательность n целых, введенных с клавиатуры
function ReadSeqString(const prompt: string; n: integer): array of string;
Выводит приглашение к вводу и возвращает последовательность n целых, введенных с клавиатуры
procedure Read(f: Text; a,b,...);
Вводит значения a,b,... из текстового файла f
procedure Readln(f: Text; a,b,...);
Вводит значения a,b,... из текстового файла f и осуществляет переход на следующую строку
function ReadInteger(f: Text): integer;
Возвращает значение типа integer, введенное из текстового файла f
function ReadReal(f: Text): integer;
Возвращает значение типа real, введенное из текстового файла f
function ReadString(f: Text): integer;
Возвращает значение типа string, введенное из текстового файла f
function ReadChar(f: Text): integer;
Возвращает значение типа char, введенное из текстового файла f
function ReadBoolean(f: Text): integer;
Возвращает значение типа boolean, введенное из текстового файла f
procedure Readln(f: file of T; a,b,...);
Вводит значения a,b,... из типизированного файла f и осуществляет переход на следующую строку
procedure Readln(f: file; a,b,...);
Вводит значения a,b,... из нетипизированного файла f и осуществляет переход на следующую строку
procedure Write(a,b,...);
Выводит значения a,b,... на экран. Для вывода значений определяемого пользователем типа используется метод ToString этого типа
procedure WriteFormat(formatstr: string; a,b,...);
Выводит значения a,b,... на экран согласно форматной строке formatstr
procedure Writeln(a,b,...);
Выводит значения a,b,... на экран и осуществляет переход на новую строку
procedure WritelnFormat(formatstr: string; a,b,...);
Выводит значения a,b,... на экран согласно форматной строке formatstr и осуществляет переход на следующую строку
procedure Print(a,b,...);
Выводит значения a,b,... на экран, выводя после каждого значения пробел
procedure Println(a,b,...);
Выводит значения a,b,... на экран, выводя после каждого значения пробел, и осуществляет переход на новую строку
procedure Write(f: Text; a,b,...);
Выводит значения a,b,... в текстовый файл f
procedure WriteFormat(f: Text; formatstr: string; a,b,...);
Выводит значения a,b,... в текстовый файл f согласно форматной строке formatstr
procedure Writeln(f: Text; a,b,...);
Выводит значения a,b,... в текстовый файл f и осуществляет переход на новую строку
procedure WritelnFormat(f: Text; formatstr: string; a,b,...);
Выводит значения a,b,... в текстовый файл f согласно форматной строке formatstr и осуществляет переход на следующую строку
procedure Write(f: file of T; a,b,...);
Выводит значения a,b,... в типизированный файл f
procedure Write(f: file; a,b,...);
Выводит значения a,b,... в нетипизированный файл f
procedure Print(f: Text; a,b,...);
Выводит значения a,b,... в текстовый файл, выводя после каждого значения пробел
procedure Println(f: Text; a,b,...);
Выводит значения a,b,... в текстовый файл, выводя после каждого значения пробел, и осуществляет переход на новую строку
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Планировщики ввода-вывода
Планировщики ввода-вывода Простая отправка запросов на устройство ввода-вывода в том же порядке, в котором эти запросы направляет ядро, приводит к очень плохой производительности. Одна из наиболее медленных операций, которые вообще могут быть в компьютере,— это поиск по
Операции ввода-вывода в AS/400
Операции ввода-вывода в AS/400 Теперь от аппаратной архитектуры ввода-вывода AS/400 перейдем к совместной работе OS/400, SLIC и аппаратуры при выполнении операции ввода-вывода для прикладной программы. Сначала рассмотрим объекты, поддерживающие ввод-вывод, затем — многоуровневую
Компоненты ввода-вывода
Компоненты ввода-вывода 4 Денис! Эту сноску — на поля! Таблица по старому изданию, сравнить с новым. Для верстальщика: по-моему, стоит убрать рамку — будет красивееТаблица 10.1. Язык ввода-вывода AMQ Очередь свободных сообщений BCT Таблица управления шиной BCU Устройство
Будущее ввода-вывода AS/400
Будущее ввода-вывода AS/400 Высокопроизводительные процессоры для будущих систем AS/400 ничего не дадут, если им не поставлять достаточно данных для полноценной загруженности. Давайте кратко рассмотрим будущее подсистемы ввода-вывода AS/400. Хотя этому вопроса уже уделено
Подсистема ввода/вывода
Подсистема ввода/вывода Подсистема ввода/вывода выполняет запросы файловой подсистемы и подсистемы управления процессами для доступа к периферийным устройствам (дискам, магнитным лентам, терминалам и т.д.). Она обеспечивает необходимую буферизацию данных и
Операции ввода/вывода
Операции ввода/вывода На рис. 4.14 представлена схема выполнения операций ввода/вывода с использованием буферного кэша. Важной особенностью этой подсистемы является то, что она обеспечивает независимое выполнение операций чтения или записи данных процессом как
6.2. Модели ввода-вывода
6.2. Модели ввода-вывода Прежде чем начать описание функций select и poll, мы должны вернуться назад и уяснить основные различия между пятью моделями ввода-вывода, доступными нам в Unix:? блокируемый ввод-вывод;? неблокируемый ввод-вывод;? мультиплексирование ввода-вывода
5.4.1. Потоки ввода-вывода
5.4.1. Потоки ввода-вывода Когда программа запускается на выполнение, в ее распоряжение предоставляются три потока (или канала): • стандартный ввод (standard input или stdin). По этому каналу данные передаются программе; • стандартный вывод (standard output или stdout). По этому каналу
5.2. Перенаправление ввода/вывода
5.2. Перенаправление ввода/вывода Практически все операционные системы обладают механизмом перенаправления ввода/вывода, и Linux не является исключением из этого правила. Обычно программы вводят текстовые данные с консоли (терминала) и выводят данные на консоль. При вводе
19.7.2. Перенаправление ввода/вывода
19.7.2. Перенаправление ввода/вывода Перенаправление ввода/вывода уже рассматривалось в гл. 5, поэтому я лишь напомню общий формат команд:команда > (>>) файлсписок > (>>) файлКак вы уже знаете, при использовании одного знака больше файл, в который переназначен вывод,
3.4.6. Потоки ввода-вывода
3.4.6. Потоки ввода-вывода Как я уже сказал, каждому процессу сопоставлена таблица открытых им файлов. Три первых позиции в этой таблице заняты всегда: каждый процесс открывает потоки (помните, что в UNIX файл — это и есть поток данных?) для ввода и вывода данных, а также вывода
7.2.2.3. Планировщик ввода-вывода
7.2.2.3. Планировщик ввода-вывода В ядре 2.6 появилась возможность самостоятельно выбирать планировщик ввода-вывода. Всего используется четыре плани-ровщика.• noop - самый простой планировщик ввода-вывода, практически ничего не умеет, создавался в расчете на использование
Процедуры ввода и вывода
Процедуры ввода и вывода Для ввода исходных данных применяются процедуры READ и READLN. После выполнения процедуры READ значение следующего данного читается из этой же строки, а при выполнении процедуры READLN – с новой строки.READ – читатьНапример: READ (X);READLN – читать с новой
Процедуры ввода и вывода
Процедуры ввода и вывода Стандартная библиотека ввода-вывода языка C подключается с помощью директивы препроцессора #include <stdio. h>Форматный ввод данных пользователя с клавиатуры производится функцией scanf ().scanf (CONTROL, ARG1, ARG2, …);Данная функция осуществляет чтение
Устройство ввода-вывода
Устройство ввода-вывода Вообще говоря, существует много способов ведения диалога человека с ЭВМ, но мы будем предполагать, что вы вводите команды при помощи клавиатуры и читаете ответ на экране