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
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
A voir également:
- Prob programmation c++
- Programmation - Guide
- Application de programmation - Guide
- Logiciel programmation clé voiture gratuit - Forum Programmation
- Programmation logo tortue télécharger - Télécharger - Études & Formations
- Scratch programmation - Télécharger - Éducatifs
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
4 mars 2008 à 18:02
Bonjour,
Et si tu divises le résultat par 1000 ?
Et si tu divises le résultat par 1000 ?
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
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.
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.
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
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
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
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
7 mars 2008 à 09:11
ok merci beaucoup je vais essayer tes trucs.
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);
};
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);
};
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
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.
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.
4 mars 2008 à 18:09
C'est marrant moi je l'aurais multiplié par 1000.
Lalalaaaa...
M.
4 mars 2008 à 18:15
J'ai plus ma tête .....................
--
Cordialement.
Cchristian.