Главная страница
Навигация по странице:

  • Возвращаемое

  • Переносимость

  • Назначение

  • Смотри также

  • Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования


    Скачать 3.41 Mb.
    НазваниеПодпрограммы классификации Подпрограммы преобразования
    АнкорСправочник по функциям С++.doc
    Дата07.05.2018
    Размер3.41 Mb.
    Формат файлаdoc
    Имя файлаСправочник по функциям С++.doc
    ТипДокументы
    #18992
    КатегорияИнформатика. Вычислительная техника
    страница28 из 120
    1   ...   24   25   26   27   28   29   30   31   ...   120

    creattemp


    -----------------------------------------------------------------
    Назначение Создает новый файл.
    Синтаксис #include

    int creattemp(char *path, int attrib);
    Прототип в io.h
    Замечания Файл, созданный функцией creattemp, имеет тип

    определяемый глобальной переменной _fmode

    (O_TEXT или O_BINARI)
    path - маршрутом доступа к файлу заканчивающий-

    ся обратным слешем (\). Уникальное имя файла

    выбирается в каталоге, задаваемом path. Имя

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

    *path. Поэтому строка *path должна быть доста-

    точна длинной, чтобы содержать это имя файла.

    Когда программа заканчивает работу - файл не

    уничтожается автоматически.
    creattemp при вызове получает attrib, слово ат-

    рибута MS-DOS. Любые биты атрибута могут быть

    установлены. Файл всегда открывается в двоичном

    режиме. При успешном создании файла указатель

    файла устанавливается на начало файла. Файл от-

    крыт как для чтения, так и для записи.
    Аргумент attrib в creattemp может быть одной из

    следующих констант (определены в dos.h):
    FA_RDONLY Только чтение

    FA_HIDDEN Скрытый файл

    FA_SYSTEM Системный файл
    Возвращаемое creattemp при успешном завершении возвращает

    значение новый дескриптор файла - целое неотрицательное

    число, в противном случае -1.
    При ошибке errno присваивается одно из следую-

    щих значений:
    ENOENT - маршрут или имя файла не найдено

    EMFILE - слишком много открытых файлов

    EACCES - нарушение установленного доступа
    Переносимость creattemp уникальна для MS-DOS весии 3.0 и не

    работает на более ранних версиях.
    Смотри также close, _creat, creat, creatnew, dup, dup2,

    _fmode (переменная), open

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

    cscanf


    ----------------------------------------------------------------
    Назначение Форматированный ввод с консоли.
    Синтаксис int cscanf(const char *format[,addr,...]);
    Прототип в conio.h
    Замечания cscanf сканирует символы с консоли. Затем

    преобразует считанные символы в соответствии с

    форматом, заданным в строке формата, определяе-

    мой указателем format. Затем преобразованные

    данные размещаются по адресу (адресам), пере-

    данным в качестве параметров функции cscanf, и

    наконец выводит вводимые символы на консоль.

    Число задаваемых в строке форматов должно сов-

    падать с количеством адресов, переданных функ-

    ции.
    Значения используемых форматов приведены в опи-

    сании функции scanf.
    cscanf может прекратить сканирование символов

    до того как достигнет конца файла при обнаруже-

    нии белого поля (пробел, табуляция и т. п.) или

    вообще завершиться по целому ряду причин (смот-

    ри описание функции scanf для более детального

    ознакомления).
    Возвращаемое cscanf возвращает количество отсканированных

    значение символов, успешно преобразованных и размещенных

    по соответствующим адресам. Если ни одного зна-

    чения не было размещено, то scanf вернет 0 .
    При достижении конца файла cscanf вернет значе-

    ние EOF.
    Переносимость cscanf доступна в UNIX системах, она определена

    Кертниганом и Ричи.
    Смотри также fscanf, getche, scanf, sscanf

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

    ctime


    ----------------------------------------------------------------
    Назначение Переводит дату и время в строковое представле-

    ние.
    Синтаксис char *ctime(const time_t *clock);
    Прототип в time.h
    Замечания ctime преобразует время, указываемое параметром

    clock (в том виде как оно возвращается функцией

    time), в 26-символьную строку следующей формы:
    Mon Nov 21 11:31:54 1983\n\0
    Все поля имеют постоянную длину.
    Глобальная длинная переменная timezone содержит

    разницу в секундах между GMT и местным стан-

    дартным временем (в PST timezone равно

    8*60*60). Глобальная переменная daylight отлич-

    на от нуля тогда и только тогда, когда применя-

    ется преобразование летнего времени США.
    Возвращаемое ctime возвращает указатель на строку символов,

    значение содержащую дату и время. Эта строка находится в

    статической памяти и переписывается при каждом

    вызове.
    Переносимость ctime доступна в системах типа UNIX, и совмес-

    тима с ANSI Cи.
    Смотри также asctime, daylight (переменная), diftime, ftime,

    getdate, gmtime, localtime, time, timezone (пе-

    ременная), tzset
    Пример Смотри asctime

    ----------------------------------------------------------------
    1   ...   24   25   26   27   28   29   30   31   ...   120


    написать администратору сайта