C/C++. Продолжительность выполнения определенных участков приложения.

Для вычисления продолжительности работы определенных участков приложения можно воспользоваться библиотекой <time.h> (C Time Library). Ниже приведен один из подходов в решении этой задачи

#include <stdio.h>
#include <time.h>
#include <windows.h>

int main() {

    double dif;
    // Соотвествующего типа переменные для хранения временных данных
    time_t start, end;

    // Начало отсчета, в секундах
    time(&start);
    printf("start time = %d seconds\n", start);
   
    // Некий функциональный кусок кода, выполняющий определенную работу. Для теста делаем паузу в 10 секунд
    Sleep(10000);
   
    // Конец отсчета, в секундах
    time(&end);
    printf("end time = %d seconds\n", end);
   
    // Определяем продолжительность выполненной работы, в секундах
    dif = difftime(end, start);
    printf("dif time = %.2lf seconds\n", dif);

    return 0;

}