aklla Skrevet 24. november 2005 Skrevet 24. november 2005 jeg skal lage en klokke i console, vet at det er cpu-tiden jeg må regne om, men hvordan gjør jeg det, cpu-klokka er jo bare ett uforstålig tall, har prøvd å ta GetTickCount()/60/60/1000 for å få frem timer, men det funker ikke kan noen hjelpe?
Peter Skrevet 24. november 2005 Skrevet 24. november 2005 Sjekk ut <ctime> (header) time_t tt = time(NULL); tm* t = localtime(&tt); char now[32]; if(strftime(now, 32, "%A %d.%m.%Y %H:%M:%S", t) == 0) memset(now, '\0', 32); vil gi deg dette formatet: Tuesday 08.11.2005 16:11:52
aklla Skrevet 24. november 2005 Forfatter Skrevet 24. november 2005 (endret) er det ikke mulig å lage den ut ifra GetTickCount() ? jeg vil også bare ha tiden (TT:MM:SS) Endret 24. november 2005 av aklla
Peter Skrevet 24. november 2005 Skrevet 24. november 2005 Hvorfor bli mer avhengig av Windows enn du trenger? Jeg har lite erfaring med window API, men jeg trodde cpu-tid gikk på hvor lenge CPU har kjørt (uptime)
GenericName Skrevet 24. november 2005 Skrevet 24. november 2005 (endret) ... Endret 12. januar 2011 av Token
dayslepr Skrevet 24. november 2005 Skrevet 24. november 2005 GetTickCount er ikke den du er ute etter i det hele tatt (klokke som viser tid), se selv - og se også "See also": http://msdn.microsoft.com/library/default....ettickcount.asp
aklla Skrevet 24. november 2005 Forfatter Skrevet 24. november 2005 Lagde en klokke for noen dager siden.Det er ikke systemtid, da, så man må stille klokken hver gang man kjører den. 5202198[/snapback] har laget det jeg også, men tenkte jeg skulle videreutvikle den
GenericName Skrevet 24. november 2005 Skrevet 24. november 2005 (endret) ... Endret 12. januar 2011 av Token
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå