SDA Lucrarea 2 Backup

De la WikiLabs
Versiunea din 19 martie 2015 21:40, autor: Rhobincu (discuție | contribuții) (Pagină nouă: == Calcularea unui interval de timp == În Visual Studio 2013, următoarea funcție permite obținerea numărului de milisecunde care a trecut de la pornirea sistemului: <syntaxhigh...)
(dif) ← Versiunea anterioară | Versiunea curentă (dif) | Versiunea următoare → (dif)
Jump to navigationJump to search

Calcularea unui interval de timp

În Visual Studio 2013, următoarea funcție permite obținerea numărului de milisecunde care a trecut de la pornirea sistemului:

#include <windows.h>

unsigned long GetTickCount();

Pentru a calcula, de exemplu, cât durează apelul unei funcții ”test”, putem scrie următorul cod:

#include <windows.h>

void test();

int main(){
    unsigned long start;
    unsigned long finish;
    
    start = GetTickCount();
    test();
    finish = GetTickCount();

    printf("Functia test a rulat in %ld milisecunde.\n", finish - start); 
    return 0;
}