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

  • Назначение

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

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

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


    Скачать 3.41 Mb.
    НазваниеПодпрограммы классификации Подпрограммы преобразования
    АнкорСправочник по функциям С++.doc
    Дата07.05.2018
    Размер3.41 Mb.
    Формат файлаdoc
    Имя файлаСправочник по функциям С++.doc
    ТипДокументы
    #18992
    КатегорияИнформатика. Вычислительная техника
    страница46 из 120
    1   ...   42   43   44   45   46   47   48   49   ...   120

    ftell


    -----------------------------------------------------------------
    Назначение Возвращает текущее положение указателя файла.
    Синтаксис #include

    long ftell(FILE *stream)
    Прототип в stdio.h
    Замечания ftell возвращает текущее положение (смещение)

    указателя файла stream. Смещение измеряется в

    байтах, считая от начала файла.
    Значение, возвращенное функцией ftell, обычно

    используется для последующего вызова fseek.
    Возвращаемое fteel возвращает текущую позицию указателя

    значение файла или -1L при ошибке и присваивает errno

    положительное значение.
    Переносимость fteel доступна в системах UNIX и cовместима с

    ANSI Си.
    Смотри также fgetpos, fseek, fsetpos, lseek, rewind, tell
    Пример Смотри fseek

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

    ftime


    ----------------------------------------------------------------
    Назначение Сохраняет текущее время в timeb структуре.
    Синтаксис #include

    void ftime (struct timeb *buf);
    Прототип в sys\timeb
    Замечания ftime определяет текущее время и заполняет

    timeb структуру, на которую указывает *buf.

    timeb структура содержит четыре поля: time,

    millitm, timezone и dstflag.
    * Поле time содержит время в секундах, начиная

    отсчет с 00:00:00 1 января 1970 г. по Гринви-

    чу (GMT).

    * Поле milltime содержит миллисекунды.

    * Поле timezone содержит разницу между местным

    временем и GMT (в минутах). ftime заполняет

    это поле по значению глобальной переменной

    timezone, которая устанавливается функцией

    tzset.

    * Поле dstflag содержит 0, если для местного

    времени не применяется дневное время, и не 0

    - если применяется. Данное поле устанавлива-

    ется в ненулувое значение, если значение гло-

    бальной переменной daylight (устанавливается

    функцией tzset) не равно 0.
    Возвращаемое Нет.

    значение
    Смотри также asctime, ctime, gmtime, localtime, stime, time,

    tzset
    Пример

    #include

    #include
    main()

    {
    struct timeb buf;

    ftime(&buf);
    printf("%ld Секунд с 01.01.70 (GMT)\n",

    buf.time);

    printf(" плюс %d миллисек.\n",

    buf.millitm);

    }

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

    fwrite


    -----------------------------------------------------------------
    Назначение Запись данных в поток.
    Синтаксис #include

    int fwrite(void *ptr, size_t size,

    size_t nitems, FILE *stream)
    Прототип в stdio.h
    Замечания fwrite добавляет nitems элементов данных, каж-

    дый из которых имеет длину в size байт, к пото-

    ку вывода stream. ptr - адрес выводимых данных.
    Общее число прочитанных байт равно (nitems *

    size).
    ptr в описании является указателем на любой

    объект.
    Возвращаемое При успешном окончании fwrite возвращает число

    значение элементов (не байт), в действительности прочи-

    танных.
    fwrite возвращает короткий счетчик при ошибке.
    Переносимость fwrite доступна в системах UNIX и cовместима с

    ANSI Си.
    Смотри также fopen, fread

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

    gcvt


    -----------------------------------------------------------------
    Назначение Преобразует число с плавающей точкой в строку.
    Синтаксис #include

    char *gcvt(double value,int ndigit,char *buf)
    Прототип в stdlib.h
    Замечания gcvt преобразует value в ограниченную нулем

    ASCII - строку, находящуюся по адресу buf. Она

    пытается получить ndigit значащих цифр в F-фор-

    мате Фортрана, если это возможно; иначе возвра-

    щается Е-формат (готовый для печати). Конечные

    нули могут быть подавлены.
    Возвращаемое gcvt возвращает указатель на строку buf.

    значение
    Переносимость Доступна в системах UNIX.
    Смотри также ecvt, fcvt

    -----------------------------------------------------------------
    1   ...   42   43   44   45   46   47   48   49   ...   120


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