Prob programmation c++

Fermé
babass666 Messages postés 28 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 7 mars 2008 - 4 mars 2008 à 17:42
Mahmah Messages postés 496 Date d'inscription lundi 17 septembre 2007 Statut Membre Dernière intervention 22 juin 2010 - 22 mars 2008 à 11:29
Salut a tous

voilà j'ai un petit soucis de programmation en c++
j'utilise la fonction difftime de la librairie time.h
mais le souci c'est que difftime me renvoi la répone en seconde et moi j'ai besoin de l'avoir en milliseconde

merci d'avance
A voir également:

5 réponses

cchristian Messages postés 921 Date d'inscription lundi 21 janvier 2008 Statut Membre Dernière intervention 6 mars 2012 130
4 mars 2008 à 18:02
Bonjour,

Et si tu divises le résultat par 1000 ?
0
Mahmah Messages postés 496 Date d'inscription lundi 17 septembre 2007 Statut Membre Dernière intervention 22 juin 2010 125
4 mars 2008 à 18:09
Salutations,

C'est marrant moi je l'aurais multiplié par 1000.
Lalalaaaa...

M.
0
cchristian Messages postés 921 Date d'inscription lundi 21 janvier 2008 Statut Membre Dernière intervention 6 mars 2012 130 > Mahmah Messages postés 496 Date d'inscription lundi 17 septembre 2007 Statut Membre Dernière intervention 22 juin 2010
4 mars 2008 à 18:15
Ah c'est malin lol
J'ai plus ma tête .....................
--
Cordialement.

Cchristian.
0
babass666 Messages postés 28 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 7 mars 2008 3
7 mars 2008 à 08:07
Salut,

multiplier par 1000 c'est déjà ce que j'ai fait mais le souci c'est que ça me donne un chiffre approximatif, et il me faut un chiffre éxacte.:D

je cherche de mon côté, si vous avez une idée n'ésiter pas.
0
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 1 328
7 mars 2008 à 09:06
Salut.
En effet, time manque de précision.
moi, comme je fait aussi des application "rapide", j'utilise clock() il demande un peut de travail pour avoir ce que tu veux, mais au moins tu peux avoir une résolution inférieur à la seconde.
vois là pour plus de détail sur la fonction :
http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man3/clock.3.html
en conjuguant time et clok, ça devrais le faire.
Tien nous au courant.
Bonne chance
0
babass666 Messages postés 28 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 7 mars 2008 3
7 mars 2008 à 09:11
ok merci beaucoup je vais essayer tes trucs.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
salut
j'ai un problem avec la surchage des operateurs dans cette classe et surtout avec les operateurs +, ++, <<, >>

class Vector
{
const int Size;
int* Elements;
friend Vector operator+(Vector& a,Vector& b);
friend Vector operator+=(Vector& a,Vector& b);
friend Vector operator++(Vector& a);
friend int operator==(Vector& a,Vector& b);
friend int operator!=(Vector&);
friend ostream& operator<<(ostream &os,const Vector &a);
friend istream& operator>>(istream &is,const Vector &a);
public :
Vector(int S);
Vector(int S, int* Elts);
Vector(const Vector& V);
~Vector();
Vector& operator=(const Vector& a);
int operator[](int i);

};
0
Mahmah Messages postés 496 Date d'inscription lundi 17 septembre 2007 Statut Membre Dernière intervention 22 juin 2010 125
22 mars 2008 à 11:29
Bonjour,

En premier point je ne vois pas pourquoi tu essaies de faire des fonctions amies plutôt que des méthodes.
En deuxième point, je n'ai pas vérifié exactement mais certains prototypes sont suspects.
(Genre l'égalité qui prends deux paramètres alors que différent n'en prends qu'un...)

Les deux derniers me paraissent corrects. Les autres prennent trop de paramètres ou encore l'égalité qui prends un paramètre non const. A moins vraiment de trouver une logique implacable dans la nouvelle fonctionnalité qui remplace == il vaut mieux que cet opérateur ne modifie rien...

M.
0