Comment obtenir le temps écoulé en C en millisecondes? (Windows)

J'ai cherché sur le Web mais j'ai seulement trouvé un moyen pour le faire, mais de cette façon, il retourne en quelques secondes au lieu de quelques millisecondes.

Mon code est:

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

int main(void)
{
    int solucion;

    time_t start, stop;
    clock_t ticks;
    long count;

    time(&start);
    solucion = divisores_it(92000000, 2);
    time(&stop);

    printf("Finnished in %f seconds. \n", difftime(stop, start));
    return 0;
}
InformationsquelleAutor Kaer | 2013-06-22