Premesso che entrambe le versioni della Borland (sia il Turbo C e sia Turbo C++) furono rilasciate prima della standardizzazione dei relativo linguaggio.
https://www.linkedin.com/pulse/move-forward-from-using-turbo-c-ide-roy-antony-arnold-g
Dovendo lavorare con compilatori datati, devi far riferimento alle specifiche istruzioni della versione, basta fare una ricerca; ti cito i primi link trovati:
http://www.sandroid.org/TurboC/functionlist.htm
http://www.softwareandfinance.com/Turbo_CPP/HeaderFiles/time.html
Considera, che il file header (time.h) della Borland, sin dalle versioni iniziali, è sempre stato dotato della funzionalità time.
Pertanto detta funzionalità puù essere sfruttata, indipendetemte dalla versione, come schematicamente, qui di seguito, riportato_
#include <stdio.h>
#include <time.h>
int main()
{
int i,j,k;
long tm;
tm= time(0);
for(i = 0; i < 100; i++)
for(j = 0; j < 100; j++)
for(k = 0; k < 100; k++);
printf("Tempo di esecuzione : %ld \n", time(0) - tm);
return 0;
}
Altrimenti si devono sfruttare le specifiche funzionalità messe a disposizione o le implementazioni per assicurare una compatibilità con lo standard (esempio clock, clock_t, ecc.):
https://stackoverflow.com/questions/3220477/how-to-use-clock-in-c
https://levelup.gitconnected.com/8-ways-to-measure-execution-time-in-c-c-48634458d0f9