C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 biostime / b / Библиотечн. функции Borland C++

biostime

Функция            Считывание или установка таймера BIOS.

Синтаксис          #include <bios.h>
                   long biostime(int cmd, long newtime);

Файл, содержащий   bios.h
прототип

Описание           biostime либо считывает, либо устанавливает
                   таймер BIOS. Этот таймер считывает время, прошедшее
                   с полуночи,  в тиках (приблизительно  18.2  тика  в
                   секунду). biostime использует прерывание BIOS 0x1A.

                   Если аргумент cmd = 0,  biostime возвращает текущее
                   значение таймера.  При cmd  =  1  значение  таймера
                   устанавливается в аргументе newtime с типом long.

Возвращаемое       Когда функция biostime работает в режиме чтения
значение           таймера BIOS (cmd = 0), то возвращаемое значение
                   представляет собой текущее значение таймера.

Переносимость      biostime поддерживается только на компьютерах
                   IBM PC или совместимых с ними.

Пример:

#include<bios.h>
#include<time.h>
#include<conio.h>

int main(void)
{
   long bios_time;
   clrscr();
   cprintf("Число тиков, с полуночи:\r\n");
   cprintf("Число секунд, с полуночи:\r\n");
   cprintf("Число минут, с полуночи:\r\n");
   cprintf("Число часов, с полуночи:\r\n");
   cprintf("\r\nДля выхода нажмите любую клавишу");
   while(!kbhit())
   {
      bios_time = biostime(0L);
      gotoxy(50,1);
      cprintf("%lu",bios_time);
      gotoxy(50,2);
      cprintf("%lu",bios_time/CLK_TCK);
      gotoxy(50,3);
      cprintf("%lu",bios_time/CLK_TCK/60);
      gotoxy(50,4);
      cprintf("%lu",bios_time/CLK_TCK/3600);
   }
   return(0);
}



Дебетовая карта Home Credit [CPS] RU