Bonjour tout le monde.

J'utilise Fedora 16 et le compilateur gcc.

Code c : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.
je compte sur vous pour me répondre.
merci