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

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

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