Hallo,
ich würde gerne den Benutzern meines Programms die Ausführungsdauer mitteilen.
Damit ist gemeint:
In meinem Programm(im Quellcode), möchte ich an einer bestimmten Stelle einen Startpunkt festlegen und an einer weiteren ein Endpunkt platzieren.
Und die Zeit, wie lange das Programm gebraucht hat vom Startpunkt bis zum Endpunkt zu gelangen soll dann die Ausführungsdauer sein.
Wie könnte man dann das Ergebnis, so in etwas aussehen lassen:
Ausführungsdauer:
2 Stunden 35 Minuten 12 Sekunden
Nicht erschrecken, mein Programm braucht zwar wirklich ein bis zwei Stunden, ist aber alles im grünen Bereich

.
Hier mal mein bisheriges Quellcode dazu(bzw. ich hab erst mal ein Probier-Programm erstellt):
Code: Alles auswählen.
DATA remember TYPE i.
DATA result TYPE n LENGTH 30.
GET RUN TIME FIELD remember.
DO 100000 TIMES.
ENDDO.
GET RUN TIME FIELD remember.
result = remember * 1000000.
WRITE result.
Von Mikrosekunde zur Sekunde sinds doch mal 1 000 000 denk ich mal?
Aber glaub trotzdem nicht das des der richtige Weg ist, wie ich das gemacht hab.
Viele Grüße, Zubasa