| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan Beregn Time i C under Linux
    Ved beregning præcise tidsforskelle i C på Linux operativsystemet , er det vigtigt ikke at bruge den populære " clock "-funktionen , da den kun viser den tid i sekunder , i modsætning til i Windows , hvor det vender tilbage i millisekunder . For mikrosekund og millisekund beregninger , kan du bruge " gettimeofday "-funktion , som fungerer korrekt i Linux. Du kan kalde funktionen to gange og derefter bruge subtraktion at beregne den tid, der er gået. Instruktioner
    1

    Åbn dit C kildefil i et Linux C editor.
    2

    Medtag systemet tid header øverst i din fil ved at tilføje koden " # include . " Dette giver dig adgang til " gettimeofday "-funktionen
    3

    Erklær 2 " timeval " strukturer til at gemme starten og sluttidspunkt oplysninger ved at tilføje koden " struct timeval t_start , t_end . ; . "
    4

    Erklær 3 " lange " variabler til at gemme de sekunder mikrosekunder , og millisekunder i den forløbne tid ved at tilføje koden" lange mil_time , sec_time , usec_time ; . "
    5

    Kald " gettimeofday "-funktionen for at få den aktuelle tid ved at tilføje koden " gettimeofday (& t_start , NULL ) ".
    6

    Kald " gettimeofday "-funktionen igen efter at programmet har udført anden kode ved at tilføje koden " gettimeofday (& t_end , NULL ) ".
    7

    Beregn den forløbne sekunder med koden " sec_time = t_end.tv_sec - t_start.tv_sec ," den forløbne 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 koden den " 0.5" Desuden er afrunding formål .
    8

    Gem C kildefilen , kompilere og køre programmet.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan at finde ud af antallet af elementer i et array…
    ·Hvordan man laver en trykknap Synlig i Visual C 
    ·Sådan tilføjes en tekstboks til DataGridView 
    ·Sådan Open Up MS -DOS 
    ·Sådan Skriv din egen Computerspilprogram 
    ·Hvordan man organiserer en liste ved hjælp Structs i C…
    ·Hvorfor kan Xcode se min iPhone 
    ·Sådan bruges Stdlib.h 
    ·Vigtigheden af ​​Variable i 'C' Programmering 
    ·Sådan bruges Operator Overbelastning i C + + 
      Anbefalede Artikler
    ·Sådan oprettes en PHP side i en Website 
    ·Hvad sprog er Python Interpreter kodet i 
    ·Applet til Applet Kommunikation 
    ·Hvordan man bruger PHP til at oprette en advarselsmedde…
    ·PHP Flash Integration Tutorial 
    ·Sådan installeres Java Runtime 5.0 på Windows XP 
    ·Hvad er en tekst Action Script 
    ·Sådan Konverter Recursive at Iterativ 
    ·Hvad er meningen med ANSI 
    ·Sådan ændres Javascript Password på en Aptiva IBM Co…
    Copyright © Computer Viden http://www.computerdk.com