Rechercher : dans
Par :

Fonction time en C++

Dernière réponse le 16 mai 2002 à 21:53:32 pas_20, le 16 mai 2002 à 08:44:53 
 Signaler ce message aux modérateurs

Bonjour,

Il faut que je programme un logiciel de gestion de club vidéo. Dans ma fonction location() il faut que j'aille la date de la location (date du systeme). Pour la comparer ensuite voir sil y a un retard.

void Location (void);
{
int i,j;
cout <<"Entrez le numero client : ";
cin >>i;
cout <<"Combien de film(s) loué(s) : ";
cin >>j;
if (i >=0 && i <=50)
{
cout <<"\n\nNumero du premier film : ";
cin >>Client[i].film[1].NumeroFilm;
cout <<"Nom du film : " ;
cin >>Client[i].film[1].NomFilm;
if (j >=2 && j <=3)
{
cout <<"\nNumero du deuxieme film : ";
cin >>Client[i].film[2].NumeroFilm;
cout <<"Nom du film : " ;
cin >>Client[i].film[2].NomFilm;
....

Je voudrais enter la date (annee,mois,jour du systeme) de chaques locations dans une structure Date_s .

Je voudrais savoir comment intégré cette fonction dans le programme et si possible avec un exemple. Merci d'avance.

Meilleures réponses pour « Fonction time en C++ » dans :
Les fonctions en C++ : surcharge et paramètres par défaut. VoirLes fonctions en C++ : surcharge et paramètres par défaut. 1. La surcharge de fonctions et méthodes de classes, dont le constructeur 2. Utilisation des paramètres par défaut En C++, une même fonction ou méthode de classe peut être...
La compilation et les modules en C et en C++ VoirCet article a pour vocation d'introduire les notions de bases de la compilation en C et en C++ et de la programmation modulaire. Il permet de mieux comprendre les messages d'erreur du compilateur. Les notions abordées ici sont indépendantes du...
Les files en langage C VoirLes files - Premier Entré Premier Sorti Requis I. INTRODUCTION II. Définition III. La construction du prototype d'un élément de la file IV. Opérations sur les files A. Initialisation B. Insertion d'un élément dans la file C. Oter un...
Langage C - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du...
Langage C++ - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du...
Les classes en langage C++ VoirLa notion d'objet Le langage C est un langage procédural, c'est-à-dire que c'est un langage permettant de définir des données grâce à des variables, et des traitements grâce aux fonctions. L'apport principal du langage C++ par rapport au...

1

tafiscobar, le 16 mai 2002 à 09:52:06

Si tu trvailes sous visual C++, t'as de la chance, voila une facon:
#include<time.h>
char tmpbuf[128];
_strdate( tmpbuf );
//os date = tmpbuf

voila, j'espere que cela t'a aide

tafiscobar

Répondre à tafiscobar

2

pas_20, le 16 mai 2002 à 10:12:29

Je travaille avec Borland C++ 5.0

Répondre à pas_20

3

pas_20, le 16 mai 2002 à 10:24:11

Salut,

J'ai tester et celà fonctionne !
Merci

Autre petite question: Comment je peux comparer deux dates pour verifier s'il y a des retards avec ta méthode ?

Répondre à pas_20

4

 tafiscobar, le 16 mai 2002 à 21:53:32

En fait je ne sais pas trop, car je n'ai jamais utilise mais j'ai une solution car ne sachant pas s'il ya des methodes pour cela : tu prends les deux dates en secondes et tu les compare sachant qu'en C, la reference c'est je pense le 01/01/70.
Sinçon, comme tu travailles sur borland C++, tu p utiliser les mfc et donc tu p utiliser la classe CTime, cette classe a beaucoup de methodes, sinon renseignes toi sur ces 4 librairies :
time.h
sys/types.h
sys/timeb.h
il doit y avoir les fct dont a besoin.
tafiscobar

Répondre à tafiscobar
Collection CommentÇaMarche.net