Pereiti prie turinio

C funkcijos laikas


Rekomenduojami pranešimai

Sveiki. Tarkim turiu C kalba pasirasias funkcija kuri rusiuoja begale skaiciu. Kaip apskaiciuoti kiek ta funkcija uztruko laiko? Man to reikia tam, kad galeciau palyginti dvi skirtingas rusiavimo funkcijas ir nuspresti kuri greitesne.

 

int main(){

 

 

funkcija();

 

return 0;

}

 

Gal kas esa su tuo susidure?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jei linux, tai galima:

time ./programa

 

Na o kitu atveju tai daryk, kaip Sventasis sako - pačioje pradžioje pasiimi timestampą, gale taip pat ir paskaičiuoji tarp jų skirtumą (čia pamokėlė http://www.binarytides.com/blog/get-time-difference-in-microtime-in-c/). Oi velniava, čia irgi unix'ams tiktai... Jei tinka sekundžių tikslumu - išsiversk su time.h, jei reikia tiksliau ir ant win - bandyk atitinkamų funkcijų ieškotis...

Redagavo Silke
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...