Gå til innhold

Anbefalte innlegg

Skrevet

Hei !

 

Jeg sliter med begynneropplæring (sjølstudium) i c++ .

 

Har kjørt meg fast på dette :

 

Jeg skal som øving lage et lite program som rekner ut rundetider i et løp,

altså forrige intastede tid i sek.( forrige passerig) skal trekkes fra siste inntastede tid i sek.(siste passering). Løpet har dessverre flere runder.

 

Har lest, lest og prøvd det jeg kan tenke meg , men finner ikke en brukbar løsning.

 

:cry: Takknemmelig for et tips !

Videoannonse
Annonse
Skrevet

Koder du for windows fpr kan du bruke GetTickCount() for å kalkulere tiden mellom to punkter i programmet. Evt kan du bruke time.h headeren (google)

Skrevet

heh. tror du misforstod litt klette.

 

du kan f.eks gjøre

 

int elapsed, now, last_time = 0;

while(cin >> now) {
 elapsed = now - last_time;
 last_time = now;
 cout << "rundetid: " << elapsed << endl;
}

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...