devoid.com.ua - Портал программистов. Все для программиста.
         Новости  Статьи  FAQ  Файлы  Ответы  Блог  Форум     
Статьи
C# (C sharp)
 Начинающим
 Win Forms
 Среда .NET
 C# - научиться или умереть
C / Visual C++
 Основы языка
C++Builder
 Общие вопросы
 Базы данных
 Сеть
Pascal/Delphi
 Основы
 Базы Данных
 Сеть
PHP
 Основы языка
ASP.NET
 Введение
 ADO.NET
Базы данных
 MS SQL Server
 MySQL
 Firebird/InterBase
Описания функций
 WinAPI
 C++/C (Си)
Студентам
 Лабораторные работы по C++


Описание функций C (Си) / C++ - difftime




#include требуется только для объявления
функции

double difftime(time2,time1);
time_t time2; тип time_t, объявленный в


Описание.

Функция difftime вычисляет разность между time2 и time1.


Возвращаемое значение.

Функция difftime возвращает пройденное время в секундах от
time1 до time2 как число с двойной точностью.
См.также time.


Пример:

#include

int mark[10000];

main()
{
/* это - пример употребления времени посредством использо-
вания difftime. Она вычисляет, сколько времени ей потребовалось,
чтобы найти простые числа от 3 до 10000. Для вывода простого чис-

ла уничтожается самый внешний цикл и комментарии ограничителей
вокруг "printf("%dt",n);"*/

time_t start, finish;
register int i, loop, n, num, step;

time(&start);
for(loop=0; loop<1000; ++loop)
for(num=0,n=3;n<10000;n+=2)
if(!mark[n]) {
/* printf("%dt",n); */
step=2*n;
for(i=3*n;i<10000;i+=step)
mark[i]=-1;
++num;
}
time(&finish);

/* в "sieve" печается в среднем 1000 циклов */


printf("nProgram takes %f seconds to find %d
primes.n",
difftime(finish,start)/1000,num);
}

На выходе:

Program takes 0.482000 seconds to find 1228 primes.




  Версия для печати

Информация о статье: "Описание функций C (Си) / C++ - difftime"
  Автор: DeVoid
  Сайт:http://devoid.com.ua/
  Добавлена:16 октября 2007
  Просмотров:668



Не нашли ответ на свой вопрос? Задайте вопрос своим коллегам и они Вам ответят!

Задать вопрос

Популярные
   - Описание функций C (Си) / C++ - strcat-strdup
   - Описание функций C (Си) / C++ - rand
   - Описание функций C (Си) / C++ - fopen
   - Описание функций C (Си) / C++ - fgets
   - Описание функций C (Си) / C++ - fgets


Блог
Последний секрет - интересный взгляд и несколько открытий
Купил ноутбук ASUS F3Sg-T575SCCFAW
Начал использовать Zend Framework. Доволен.
Купил цифровой фотоаппарат - Canon PowerShot A580
Получил начальный аттестат Web Money

Форум
random с массива
Пробрема с div
Требуется квалифицированный совет, а может и работа для ВАС.
Программа для работы интернет-магазина
Помогите Разобраться и найти Ошибку в задачке! C#



© Макагон Сергей (DeVoid) , 2007-2008.