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

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

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

  • Назначение

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


    Скачать 3.41 Mb.
    НазваниеПодпрограммы классификации Подпрограммы преобразования
    АнкорСправочник по функциям С++.doc
    Дата07.05.2018
    Размер3.41 Mb.
    Формат файлаdoc
    Имя файлаСправочник по функциям С++.doc
    ТипДокументы
    #18992
    КатегорияИнформатика. Вычислительная техника
    страница86 из 120
    1   ...   82   83   84   85   86   87   88   89   ...   120

    randbwr


    -----------------------------------------------------------------
    Назначение Запись произвольного блока
    Синтаксис #include

    int randbwr (struct fcb *fcb, int rcnt);
    Прототип в dos.h
    Замечания randbwr записывает rcnt записей на диск,

    используя блок управления (FCB) открытого

    файла, на который указывает fcb. Это

    осуществляется с помощью системного вызова DOS

    0x28. Если rcnt равно 0, то файл усекается до

    размера, соответствующего содержимому "поля

    произвольной записи".
    Действительное число записанных записей может

    быть определено по значению "поля произвольной

    записи" FCB. Приращение значения этого поля

    будет соответствовать действительному числу

    записанных записей.
    Возвращаемое В зависимости от результата выполнения randbwr

    значение будут возвращаться следующие значения:
    0 Записаны все записи.
    1 Недостаточно дискового пространства для

    записи записей (запись не выполнена).
    2 Запись всех записей приведет к переходу

    через адрес 0xFFFF (записано столько

    записей, сколько возможно).
    Переносимость randbwr уникальна для DOS.
    См. также randbrd

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

    random


    -----------------------------------------------------------------
    Назначение Генератор случайных чисел
    Синтаксис #include

    int random(int num);
    Прототип в stdlib.h
    Замечания random возвращает случайное число между 0 и

    (num-1). random(num) является макросом, опи-

    санным как (rand()%(num)). Как num, так и

    возвращаемое случайное число, являются целыми.
    Возвращаемое random возвращает значение между 0 и (num-1).

    значение
    Переносимость Соответствующая функция есть в Turbo Pascal
    См. также rand,randomize,srand
    Пример #include

    #include

    /* печатает случайное число

    в диапазоне от 0 до 99 */
    main()

    {

    int n;

    randomize();

    /* выбирает случайное число от 1 до 20 */

    n = random(20) + 1;

    while( n-- > 0)

    printf("%d", random(100));

    printf("\n");

    }

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

    randomize


    -----------------------------------------------------------------
    Назначение Инициализирует генератор случайных чисел
    Синтаксис #include

    #include

    void randomize(void);
    Прототип в stdlib.h
    Замечания randomize устанавливает генератор случайных

    чисел в случайное значение. Поскольку randomize

    является макросом, который вызывает функцию

    time, определенную в time.h, мы рекомендуем вам

    также включать time.h, когда вы используете эту

    функцию.
    Возвращаемое Нет

    значение
    Переносимость Соответствующая функция есть в Turbo Pascal
    См. также rand,random,srand

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

    _read


    -----------------------------------------------------------------
    Назначение Читает из файла
    Синтаксис int _read(int handle,void *buf,unsigned len);
    Прототип в io.h
    Замечания _read пытается прочитать len байт из файла,

    связанного с handle, в буфер, на который

    указывает buf. _read осуществляет прямое

    обращение к системному вызову чтения.
    Если файл открыт в текстовом режиме, _read не

    удаляет коды возврата каретки.
    handle - это файловый драйвер, связанный с

    файлом путем обращения к creat,open,dup или

    dup2.
    При работе с дисковыми файлами _read начинает

    чтение с текущего значения указателя файла.

    После завершения чтения значение указателя

    файла увеличивается на число считанных байтов.

    При работе с устройствами _read считывает байты

    непосредственно с устройства.
    Максимальное число байтов, которое может быть

    считано _read, составляет 65534, поскольку

    65535 (0xFFFF) соответствует -1 и является

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

    значение положительное целое число, соответствующее

    количеству помещенных в буфер байтов. При

    обнаружении конца файла _read возвращает 0. При

    ошибке возвращается 0 и errno принимает одно из

    следующих значений:
    EACCES Доступ запрещен

    EBADF Неправильный номер файла
    Переносимость _read уникальна для DOS.
    См. также _open,read,_write

    -----------------------------------------------------------------
    1   ...   82   83   84   85   86   87   88   89   ...   120


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