| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come calcolare il tempo in C in Linux
    Nel calcolare le differenze di tempo precisi in C sul sistema operativo Linux , è importante non utilizzare la funzione popolare " orologio " dal momento che restituisce solo il tempo in secondi , a differenza di Windows dove torna in millisecondi . Per microsecondo e calcoli millisecondi , è possibile utilizzare la funzione " gettimeofday " , che funziona correttamente in Linux . È possibile chiamare la funzione due volte e poi usare la sottrazione per calcolare il tempo che è trascorso . Istruzioni
    1

    Aprire il file sorgente C in un editor di Linux C .
    2

    includere l'intestazione ora di sistema nella parte superiore del file con il codice "# include . " Ciò consente di accedere alla funzione " gettimeofday "
    3

    Dichiarare due strutture " timeval " per memorizzare l'inizio e ora di fine le informazioni con l'aggiunta del codice "struct timeval t_start , t_end . ; . "
    4

    dichiarare 3" "variabili per memorizzare i secondi , microsecondi , e millisecondi del tempo trascorso con il codice della " lunga lunga mil_time , sec_time , usec_time ; ».
    5

    richiamare la funzione " gettimeofday " per ottenere l'ora corrente con l'aggiunta del codice " gettimeofday ( & t_start , NULL); ".
    6

    richiamare la funzione " gettimeofday " di nuovo dopo che il programma ha eseguito altro codice , aggiungendo il codice " gettimeofday ( & t_end , NULL); ".
    7

    Calcola i secondi trascorsi con il codice " sec_time = t_end.tv_sec - t_start.tv_sec ,", il trascorso microsecondi con il codice " usec_time = t_end.tv_usec - t_start.tv_usec ; " " . mil_time = ( ( 1000 * sec_time ) + ( usec_time/1000.0 ) + 0.5; " e millisecondi con il codice L '" 0,5 " Inoltre è a scopo di arrotondamento .
    8

    Salvare il file sorgente C , compilare ed eseguire il programma.

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare le variabili globali per programmatori …
    ·Come output in Visual C 
    ·Come convertire Int32 in C + + 
    ·Come utilizzare i pulsanti di opzione in Visual C 
    ·Come creare applicazioni per Windows Net Mobile 
    ·Come fare un C + + Critter Programma Custode più espre…
    ·Come trovare risorse per imparare XCode per iPhone Soft…
    ·Il Progetto Wireless AVR 
    ·Come regolare Puntatori per Returns covarianti 
    ·Come utilizzare Visual Studio per C + + 
      Articoli in evidenza
    ·Come copiare le cartelle di lavoro in VBA 
    ·Come eseguire comandi FTP VBA 
    ·Come fare un Bookmarklet per la scansione di una string…
    ·Come fare un pulsante invisibile in C # 
    ·Come programmare un TI-84 Plus Calcolatrice 
    ·Come connettersi al database Oracle su Vb.Net OLEDB 
    ·Come aggiungere informazioni laterale di uno script di …
    ·Come risolvere i problemi di memoria perdita in un Webs…
    ·Come eseguire il debug di DLL 
    ·Come fare un Trainer Gioco in Visual Basic 2008 
    Copyright © Conoscenza Informatica http://it.wingwit.com