Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования
Скачать 3.41 Mb.
|
parsfnm----------------------------------------------------------------- Назначение Осуществляет синтаксический анализ имени файла. Синтаксис #include 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 ----------------------------------------------------------------- |