[ Foro de Pascal ]
Hola podrían explicarme como funciona GetTime? tengo que utilizarlo para medir el tiempo de ejecución de un programa pero no se como se usa..
Es un procedimiento que contiene cuatro parámetros por referencia, los cuales contendrán la hora, minutos, segundos centésimas de segundos de la hora actual de tu ordenador. Para poder utilizar este procedimiento necesitas invocar a la biblioteca DOS al principio del programa, junto a la cláusa USES. Los parámetros de este procedimiento son del tipo WORD.
A continuación de dejo un programa que hace uso de GETTIME:
programa trabajoConHoras;
uses DOS;
var
hr,mn,sg,csg: word;
BEGIN
gettime(hr,mn,sg,csg);
write('La hora de tu ordenador es: ');
writeln(hr,':',mn,':',sg);
readln;
END.
Espero te sirva. Saludos.
Sólo falta un detalle para poder aplicar la ayuda que te ha dado Luis a tu problema concreto. Creo que es casi evidente, pero quizá no hayas caído: para medir el tiempo de ejecución, deberás ver la hora antes de comenzar, la hora después y restarlas.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)