begin process at 2012 05 27 18:00:32
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date / Heure

 > QUEL JOUR SOMMES-NOUS?? (VISUAL C++)

QUEL JOUR SOMMES-NOUS?? (VISUAL C++)


 Information sur la source

Note :
2 / 10 - par 1 personne
2,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Date / Heure Niveau :Débutant Date de création :14/03/2002 Date de mise à jour :04/04/2002 08:49:35 Vu :4 465

Auteur : Wepawetmose

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Salut! Je vous ai écris une petite fonction qui renvoie le numéro du jour
(Lundi->1, Mardi->2, ...). J'espère que ça pourra vous servir!  

Source

  • #include<time.h> //pour les fonctions time(time_t *) et ctime(...)
  • #include<string.h> //pour la fonction strcmp(...)
  • int numjour()
  • {
  • time_t i=time(&i); //la fonction time(...) renvoie la date sous
  • //la forme time_t, équivalent à long int
  • int j;
  • char *k,day[4];
  • k=ctime(&i); //la fonction ctime(..) renvoie la date en paramètre
  • //sous forme d'une phrase: "Mon..."
  • for(j=0;j<3;j++)day[j]=k[j]; //on copie les trois premiers
  • //caractères de k dans day, qui contient donc le jour en anglais
  • day[3]='\0'; //on insère le caractère de fin de chaîne dans day
  • if(strcmp(day,"Mon")==0)return 1; //on compare la chaîne day
  • if(strcmp(day,"Tue")==0)return 2; //à chaque jour de la semaine
  • if(strcmp(day,"Wed")==0)return 3; //et on renvoie le numéro
  • if(strcmp(day,"Thu")==0)return 4; //du jour correspondant
  • if(strcmp(day,"Fri")==0)return 5;
  • if(strcmp(day,"Sat")==0)return 6;
  • else return 7;
  • }
#include<time.h> //pour les fonctions time(time_t *) et ctime(...)
#include<string.h> //pour la fonction strcmp(...)

int numjour()
{
	time_t i=time(&i); //la fonction time(...) renvoie la date sous
	//la forme time_t, équivalent à long int

	int j;
	char *k,day[4];

	k=ctime(&i); //la fonction ctime(..) renvoie la date en paramètre
	//sous forme d'une phrase: "Mon..."

	for(j=0;j<3;j++)day[j]=k[j]; //on copie les trois premiers
	//caractères de k dans day, qui contient donc le jour en anglais

	day[3]='\0'; //on insère le caractère de fin de chaîne dans day

	if(strcmp(day,"Mon")==0)return 1; //on compare la chaîne day
	if(strcmp(day,"Tue")==0)return 2; //à chaque jour de la semaine
	if(strcmp(day,"Wed")==0)return 3; //et on renvoie le numéro
	if(strcmp(day,"Thu")==0)return 4; //du jour correspondant
	if(strcmp(day,"Fri")==0)return 5;
	if(strcmp(day,"Sat")==0)return 6;
	else return 7;
}
  

 Conclusion

Vous pourrez retrouver des cours et sources de prog fin avril 2002 sur mon site:
http://lambda.man.free.fr
ciao!!  


 Sources du même auteur

Source avec Zip COMMANDES MS-DOS (VISUAL C++)
Source avec Zip YAHTZEE (JEU DE DÉS TRÈS COMPLET!) (VISUAL C++)
CORRECTION DE LA FONCTION STRCMP(...) (VISUAL C++)
Source avec Zip ECHECS (VISUAL C++)
Source avec Zip PUISSANCE 4 (VISUAL C++)

 Sources de la même categorie

DATETIMECONVERTER par guill76
Source avec Zip CLASSE DE DATE LOCALISÉE (20 LANGUES) par exar
Source avec Zip CLASSE MOMENT V2.0 par le_duche
CALCUL DATE DE PAQUES (DATE MOBILE) par steph12358
Source avec une capture VACCATION (AVEC FONCTION) CONSOLERIE, REMIX GCC par sebman

Commentaires et avis

Commentaire de soumpro le 19/03/2004 18:31:31

C'est le mem que le convertisseur unix ! mais en mieux !

Commentaire de Bob le Moche 2_1 le 19/07/2007 20:41:21

Il y a bien plus simple !

#include <windows.h>

int numjour ()
{
    SYSTEMTIME sysTime ;
    GetSystemTime (&sysTime) ;
    return sysTime.wDayOfWeek ;
}

Ton code est bien plus lourd mais je ne le connaissais pas .

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales