Quel jour sommes-nous?? (visual c++)

Contenu du snippet

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 / Exemple :


#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!!

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.