Partage
  • Partager sur Facebook
  • Partager sur Twitter

Commandes Times

    28 novembre 2008 à 17:00:27

    En effet le seul souci que j'ai est que je n'arrive pas a recupérer les valeurs de la structure ci dessous :
    struct tms {
    clock_t tms_utime; /* durée utilisateur */
    clock_t tms_stime; /* durée système */
    clock_t tms_cutime; /* durée utilisateur des fils */
    clock_t tms_cstime; /* durée système des fils */
    }
    Par exemple dans ce bout de code comment afficher les différents éléments de la structure
    int main (void)
    {
    struct tms data;

    clock_t t = times(&data);

    return 0;
    }
    • Partager sur Facebook
    • Partager sur Twitter
      28 novembre 2008 à 17:05:54

      Citation : zero_epsilone

      En effet le seul souci que j'ai est que je n'arrive pas a recupérer les valeurs de la structure ci dessous :
      struct tms {
      clock_t tms_utime; /* durée utilisateur */
      clock_t tms_stime; /* durée système */
      clock_t tms_cutime; /* durée utilisateur des fils */
      clock_t tms_cstime; /* durée système des fils */
      }
      Par exemple dans ce bout de code comment afficher les différents éléments de la structure
      int main (void)
      {
      struct tms data;

      clock_t t = times(&data);

      return 0;
      }


      Pour afficher un clock_t, tu peux utiliser "%lu" et le cast (unsigned long) :
      printf ("tms_utime = %lu\n", (unsigned long) tms_utime);
      

      L'unité est sans doute en TICK. Si c'est le cas, utilise la constante CLOKS_PER_SEC pour faire la conversion en seconde, ou autre. Je te laisse faire la règle de 3...
      • Partager sur Facebook
      • Partager sur Twitter
      Music only !

      Commandes Times

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown