Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment créer Bonjour tout le monde…
  • Comment organiser une liste en utili…
  • Comment créer un générateur aléa…
  • Comment remplir un DataReader utilis…
  • Comment utiliser les fonctions de pa…
  • Comment Teach Yourself Windows CE pr…
  • Comment formater Dates et heures Ave…
  • Comment ajouter des lignes à un Dat…
  • Quelle est la différence entre le p…
  • Code C pendant Bits de conversion By…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment calculer le temps en C sous Linux

    Lors du calcul des différences de temps précis en C sur le système d'exploitation Linux , il est important de ne pas utiliser la fonction " horloge " populaire car il ne retourne que le temps en secondes , contrairement à Windows où il retourne en millisecondes . Pour microseconde et calculs millisecondes , vous pouvez utiliser la fonction " gettimeofday », qui fonctionne correctement sous Linux. Vous pouvez appeler la fonction deux fois , puis utiliser la soustraction pour calculer le temps qui s'est écoulé . Instructions
    1

    Ouvrez votre fichier source C dans un éditeur Linux C .
    2

    Inclure l'en-tête de l'heure du système au début de votre fichier en ajoutant le code "# include . " Cela vous donne accès à la fonction « gettimeofday "
    3

    Déclarer 2 structures " timeval " pour enregistrer le début et heure de fin de l'information en ajoutant le code " struct timeval t_start , t_end . ; . "
    4

    déclarer 3" " des variables pour stocker les secondes , microsecondes , et millisecondes du temps écoulé en ajoutant le code " longues mil_time , sec_time , usec_time ; ».
    5

    appeler la fonction " gettimeofday » pour obtenir l'heure actuelle en ajoutant le code « gettimeofday ( & t_start , NULL); ».
    6

    appeler la fonction " gettimeofday " encore une fois le programme exécutée autre code, en ajoutant le code « gettimeofday ( & t_end , NULL); ».
    7

    Calculer les secondes écoulées avec le code " sec_time = t_end.tv_sec - t_start.tv_sec ; », le temps écoulé microsecondes avec le code " usec_time = t_end.tv_usec - t_start.tv_usec ; " " . mil_time = (( 1000 * sec_time ) + ( usec_time/1000.0 ) + 0,5 ; » et millisecondes avec le code le plus " 0.5" est à des fins d'arrondissement .
    8

    Enregistrez le fichier source C , compiler et exécuter le programme.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment utiliser une instruction switch en C 
  • Comment utiliser un tampon temporaire en C + + 
  • Comment écrire un pilote de périphérique PCI Simple 
  • Comment écrire un programme en C en utilisant la série Lucas 
  • SDK de base manquant Xcode 
  • Qu'est-ce qu'un destructeur virtuel en C 
  • Comment écrire une ligne commutateur combinaison de touches 
  • Comment utiliser Xcode 
  • Fonction malloc 
  • Comment supprimer une ligne dans DataGridView 
  • Connaissances Informatiques © http://www.ordinateur.cc