problème GCC fonction clock() de time.h
Bonjour tout le monde.
J'utilise Fedora 16 et le compilateur gcc.
Code:
1 2 3 4 5 6 7 8 9 10
| #include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main( int argc,char * argv[])
{
getchar();
printf("%f \n", (double) (clock() / CLOCKS_PER_SEC));
return 0;
} |
Voila le problème : Ce programme est supposé m'afficher le nombre de secondes qui se sont écoulés depuis le début du programme jusqu'à ce que je frappe la touche ENTREE.
Le résultat qui s'affiche:
Code:
1 2 3 4
| [mojo@maza inter]$ gcc temps2.c -o temps2
[mojo@maza inter]$ ./temps2
0.000000 |
Je laisse le temps s'écouler est ça donne : 0.000000
Sur windows je compile avec dev, et ça marche 5/5 : si j'attends par exemple 10 seconde,j'aurai 10 secondes affichées.Le nombre de seconde est exacte.
:ccool: je compte sur vous pour me répondre.
merci