Переназначение стандартных потоков ввода/вывода 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Переназначение стандартных потоков ввода/вывода

Поиск

21. Переназначение стандартных потоков ввода/вывода

 

Стандартный поток В/В – логическое устройство, из которого по умолчанию приложение может считывать данные (использовать для вывода результатов)

STD in – 0 – ввод

STD out – 1 – вывод

STD ere – 2 – вывод

 

Для вывода информации (ошибки, предупреждения).

Стандартное устройство ввода – клавиатура, а вывода – монитор.

 

Перенаправление вывода из стандартных потоков. Средства:

1. переназначение потока В/В

a. > - куда перенаправляют поток вывода значений

b. >> - перенаправление STD out, но файл не стирается, к нему приписывают данные текущей программы.

c. > & - перенаправление из одного стандартного потока в другой

d. < - STD in откуда перенаправляют входной поток.

 

2. Конвейеризация – запуск нескольких программ при условии, что сначала стоит программа, которая считывает со стандартного потока ввода данные и потом отправляет в стандартный поток вывода. ОС создает временный файл.

Переназначение средствами ОС.

1. последовательно: сначала одно, потом другое.

2. запуск может завершиться неудачно (не хватает места под временный файл)

3. состоит из нескольких программ.

Внутренние программы называются фильтрами.

1. SORT – сортирует текстовые, строчные файлы по определенному признаку.

2. FIND – находит строки по необходимости.

3. MORE.

 

 

22. Простейшие команды для написания пакетных файлов

 

Пакетный файл – текстовый файл, который имеет расширение .bat (.cmd)

Простейшие команды – набор команд, которые выполняются за одно обращение к командному файлу.

DIR

DEL *.txt        XCOPY *.txt_A:

DIR

 

<пакетный файл>[<список параметров>]

Элементы списка параметров (символы, имена файлов и т.д.) представляют собой символьные переменные, разделенные "_", в кавычках.

 

В среде командного процессора формируются специальные переменные(%0 – %9). Замещаемые переменные %.

%1 – 1 пара и т.д.

%0 – имя командного файла

остальные переменные – элементы списка параметров.



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 47; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.006 с.)