Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan beregne Time in C i Linux
    Ved beregning presise tidsforskjeller i C på Linux -operativsystem , er det viktig å ikke bruke den populære "klokke "-funksjonen siden det bare returnerer tid i sekunder , i motsetning til i Windows der den returnerer i millisekunder . For mikrosekund og millisekund beregninger , kan du bruke " gettimeofday "-funksjonen , som fungerer riktig i Linux. Du kan kalle funksjonen to ganger og deretter bruke subtraksjon å beregne tiden som har gått . Instruksjoner
    en

    Åpne C kildefilen i et Linux C editor.
    2

    Inkluder systemet tid header på toppen av filen ved å legge inn koden "# include . " Dette gir deg tilgang til " gettimeofday "-funksjonen
    3

    Erklærer to " timeval " strukturer for å lagre start og slutt tid informasjon ved å legge inn koden " struct timeval t_start , t_end . ; . "
    4

    Erklærer 3 " lange " variabler til å lagre sekunder , mikrosekunder , og millisekunder av medgått tid ved å legge inn koden " lang mil_time , sec_time , usec_time ; . "
    5

    Ring " gettimeofday " funksjonen for å få gjeldende tid ved å legge inn koden " gettimeofday (& t_start , NULL) ; . "
    6

    Ring " gettimeofday " funksjon igjen etter at programmet har utført annen kode , ved å legge inn koden " gettimeofday (& t_end , NULL) ; . "
    7

    Beregn gått sekunder med koden " sec_time = t_end.tv_sec - t_start.tv_sec ; " , medgått mikrosekunder med koden " usec_time = t_end.tv_usec - t_start.tv_usec ; " " . mil_time = ( ( 1000 * sec_time ) + ( usec_time/1000.0 ) + 0,5 ; " og millisekunder med kode " 0.5" tillegg er for avrunding formål .
    8

    Lagre C kildefilen , kompilere og kjøre programmet .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å kompilere C + + -kode ved hjelp GNU 
    ·Hvordan bruke avmerkingsboksene i MFC 
    ·Hvordan lage en rad med stjerner i C + + 
    ·Hva er funksjoner av harddisker 
    ·Hvordan skrive et program i C Bruke Lucas Series 
    ·Hvordan kan jeg endre min EXE -fil til en CPP Fil 
    ·Hvordan bruke C + + klasse Maler 
    ·Hvordan sette DataGridView CurrentRow 
    ·Hvordan lese Antall Bytes i File Assembly Language 
    ·Hvordan lese en CSV-fil i C 
      Anbefalte artikler
    ·Hvordan legge til et rullefelt til Visual Basic 
    ·Hvordan Bli Strings i Python 
    ·Hvordan bruke MATLAB Uten Desktop 
    ·Hvordan lese fra DOSBox i Perl 
    ·Hvordan lese linjer fra en Listbox i Visual Basic 
    ·Hvordan lage en temperatur konvertering funksjon Med Py…
    ·Hvorfor bruker Java bukseseler på betingelsessetninger…
    ·Hvordan slette historikken i VB.Net Web Browser 
    ·Hvordan inn heltall i Java bruker en skanner 
    ·Visual Basic opplæring på Avkrysningsbokser 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/