Soucis de gestion de l'heure en c++

Soucis de gestion de l'heure en c++ - Programmation

Marsh Posté le 25-05-2001 à 02:03:50    

Salut à tous,
 
Je voudrais savoir si il n'y avait pas moyen de comparer une date saisie simplement au clavier (avec un cout << CString par exemple) et la date de l'ordi (recuperee avec time(...) par exemple)

Reply

Marsh Posté le 25-05-2001 à 02:03:50   

Reply

Marsh Posté le 25-05-2001 à 09:32:43    

Apparement tu bosses a

Reply

Marsh Posté le 25-05-2001 à 09:35:15    

oups, j'la refait !
Apparement, tu bosses avec les MFC, alors pourquoi tu veux saisir une heure au clavier dans une CString ? alors que CDateTimeCtrl est fait exprès pour ça (c super simple et génialement fonctionnel !) :hot:  :bounce:  :spookie:

Reply

Marsh Posté le 25-05-2001 à 10:58:05    

Je veux bien mais j'ai visual c++ 5.0 et j'ai cherché sur le net il me faudrait la version 6.0 à moins que quelqu'un ne m'envoie afxdtctl.h

Reply

Marsh Posté le 25-05-2001 à 12:00:31    

désolé, j'peux pas, je suis au boulot là, si j'te l'envois, j'engage la responsabilité de mon entreprise ! Je sais, c con, mais c comme ça, désolé !
Sinon, pour ta conversion, je doute que ça soit possible, mais t'as qu'a faire 2 champs de texte, l'un pour les heures, l'aute pour les minutes (et un pour les secondes si y a besoin !)
après c facile de convertir ça en CTime ou en COleDateTime...pour faire facilement des opérations dessus.

Reply

Marsh Posté le 25-05-2001 à 12:09:10    

S t'a pas ce qu'il faut en mfc reste avec time() et formate le resultat que tu comparera avec la chaine entrée au clavier avec strcmp. Mais du coup il sert rien d'utiliser CString mais un buffer char sz[128] par ex. CString est lourd et je te conseille de ne l'utiliser qu'en dernier recours.
 

lamasu a écrit a écrit :

Salut à tous,
 
Je voudrais savoir si il n'y avait pas moyen de comparer une date saisie simplement au clavier (avec un cout << CString par exemple) et la date de l'ordi (recuperee avec time(...) par exemple)



Reply

Marsh Posté le 25-05-2001 à 12:18:55    

ok merci les gars je vais faire avec !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed