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;
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) :
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...
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.