Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на C / C++ / Справка функциям С++.doc
Скачиваний:
91
Добавлен:
02.05.2014
Размер:
4 Мб
Скачать

Outtextxy

-----------------------------------------------------------------

Назначение Выводит на экран строку, начиная с указанной

позиции

Синтаксис #include<graphics.h>

void far outtextxy(intx,inty,

char far *textstring);

Прототип в graphics.h

Замечания outtextxy выводит строку символов в окно

экрана, начиная с указанной позиции (x,y) и

используя при этом текущие значения параметров

выравнивания, шрифта, направления и размера.

В целях обеспечения совместимости при

использовании нескольких шрифтов используйте

textwidth и textheight для определения размеров

строки.

Примечание: если строка выводится с

использованием outtext или outtextxy и шрифта

по умолчанию, то часть строки, которая выходит

за пределы текущего окна, отбрасывается.

Примечание: outtext предназначена для

использования в графическом режиме и не

работает в символьном режиме.

Возвращаемое Нет

значение

Переносимость Эта функция работает только на IBM PC и

совместимых компьютерах с графическими

контроллерами

См. также gettextsettings,outtext,textheight,textwidth

-----------------------------------------------------------------

Parsfnm

-----------------------------------------------------------------

Назначение Осуществляет синтаксический анализ имени файла.

Синтаксис #include <dos.h>

char *parsfnm(const char *cmdline,

struct fcb *fcb, int opt);

Прототип в dos.h

Замечания parsfnm осуществляет синтаксический анализ

строки, на которую указывает cmdline, и

выделяет имя файла. Имя файла помещается в FCB

в виде имени устройства, собственно имени файла

и расширения. Указателем FCB является fcb.

Значение параметра opt соответствует значению

регистра AL, информацию о котором можно найти в

документации по системному вызову

синтаксического анализатора. Читайте в

"Справочнике программиста по MS-DOS" описание

системного вызова Ох29, выполняющего

синтаксический анализ имени файла.

Возвращаемое При успешном завершении parsfnm возвращает

значение указатель на следующий байт после имени файла В

случае обнаружения ошибки при синтаксическом

анализе parsfum возвращает 0.

Переносимость parsfnm уникальна для DOS

-----------------------------------------------------------------

peek

-----------------------------------------------------------------

Назначение Возвращает слово из памяти, адресуемое segment:

offset

Синтаксис int peek (unsigned segment, unsigned offset);

Прототип в dos.h

Замечания peek возвращает слово из памяти, адресу- емое

segment:offset.

Если peek вызываeтся при включенном dos.h, то

он будет интерпретироваться как макрос и будет

включен в тело программы. Если вы не включили

dos.h или включили его, но отменили описание

макроса peek с помощью #undef peek, то peek

будет интерпретироваться как вызов функции.

Возвращаемое peek возвращает слово данных, хранящееся в

значение памяти по адресу segment:offset.

Переносимость peek уникальна для семейства процессоров 8086.

См. также harderr,peekb, poke

-----------------------------------------------------------------

peekb

-----------------------------------------------------------------

Назначение Возвращает байт из памяти, адресуемый

segment:offset.

Замечания peekb возвращает байт из памяти, адресу- емый

segment:offset.

Если peekb вызываeтся при включенном dos.h, то

он будет интерпретироваться как макрос, и будет

включен в тело программы. Если вы не включили

dos.h или включили его, но отменили описание

макроса peekb с помощью #undef peekb, то peekb

будет интерпретироваться как вызов функции.

Возвращаемое peekb возвращает байт данных, хранящийся в

значение памяти по адресу segment:offset.

См. также peek,pokeb

-----------------------------------------------------------------

perror

-----------------------------------------------------------------

Назначение Выводит сообщение о системной ошибке

Синтаксис void perror(const char *s);

Прототип в stdio.h

Замечания perror выводит в поток stderr (обычно на

консоль) сообщение о системной ошибке для

последнего системного вызова, выполнившегося с

ошибкой.

Вначале выводится аргумент s, затем двоеточие,

сообщение, соответствующее текущему значению

errno, и символ перехода на новую строку. По

соглашению в качестве значения строкового

аргумента s передается имя программы.

Выбор из массива строк-сообщений об ошибках

осуществляется с помощью sys_errlist.errno,

который используется в качестве индекса для

определения строки, соответствующей номеру

ошибки.Строки сообщений об ошибках не содержат

символов перехода на новую строку.

sys_nerr содержит число элементов массива.

Для получения более детальной информации

читайте об errno, sys_errlist и sys_nerr в

секции "Глобальные переменные" Раздела 1.

Возвращаемое Нет

значение

См. также clearerr,eof,_strerror,strerror

-----------------------------------------------------------------