Devo fare la stima della velocità di esecuzione di due programmi, quindi vorrei creare dei file che misurano il tempo di esecuzione.
I due file, ad esempio, potrebbero essere
quicksort.exe
bubblesort.exe
Pensavo di fare un file .bat in questo modo
time
quicksort
time
bubblesort
time
il problema è che il comando time di Dos visualizza l'ora e poi chiede di impostarla di nuovo, e se si imposta il parametro /t, il formato restituito contiene solo ore e minuti.
Pensavo allora di creare un nuovo exe che visualizzi, ad esempio, il numero di millisecondi trascorsi da una certa data (es. il formato unix che calcola dal 1 gennaio 1970).
Il problema ora è che tutte le funzioni che ho trovato in C++ parlano di secondi, non millisecondi, e a me serve questa precisione per fare un buon lavoro. Sapete come aiutarmi?