Numero = jour mois

Résolu
Scopas Messages postés 24 Date d'inscription dimanche 21 août 2005 Statut Membre Dernière intervention 26 octobre 2009 - 13 juin 2006 à 23:06
Scopas Messages postés 24 Date d'inscription dimanche 21 août 2005 Statut Membre Dernière intervention 26 octobre 2009 - 14 juin 2006 à 10:39
Bonjour,

j aimerais savoir si quelqu un a un bout de code qui pourrais changer des jours en date

c'est a dire le  0(jour) =1 janvier  
                      1(jour) =2 janvier  
                      2(jour) = 3 janvier(sans l'annee) etc...
si c'est possible avec des commentaires car je debut en code (c++)

Merci, d'avance

5 réponses

ketchupy45 Messages postés 101 Date d'inscription dimanche 1 mai 2005 Statut Membre Dernière intervention 13 décembre 2007 1
14 juin 2006 à 10:09
Salut
Je pense que ça peut se faire avec des boucles :
if(nombre<0 && nombre>365) //365 car si l'année est bissextile il y aura 366 jours et le 31 décembre correspondra à 365                                                         //(toujours à cuase du décalage du 1er janvier)
{
//message d'erreur
}

if(nombre<=30) //si le nombre est inferieur ou egal à 30 le mois est janvier (pas 31 car le 1er jour correspond à nombre=0 d'apres ton message)
{
mois=01;
jour=nombre+1;
}
else if(nombre <=57) //sinon et si nombre inférieur ou egal à 57 -> février
{
mois=02;
jour=nombre-31+1  //nombre entré - nombre de jour des mois précédent + 1 à cause du décalage 0=1er janvier
}
.....

J'espère que ça va t'aider et que tu va pouvoir continuer.
3
Utilisateur anonyme
14 juin 2006 à 02:30
J'en voi pa l'utilité sutyout que tous peu etre faussé car le moi de février n'a pas toujours le meme nombre de jour!!
MaLaDeDeDe
0
BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 20
14 juin 2006 à 09:27
C'est clair, une date se compose de jour, mois et année.

ciao...
BruNews, MVP VC++
0
Scopas Messages postés 24 Date d'inscription dimanche 21 août 2005 Statut Membre Dernière intervention 26 octobre 2009
14 juin 2006 à 09:45
Si vous voulez je recois une trame, dans cette trame  je converti la date mais la date, c'est un nombre ce nombre c est  le jour dans l'annee moi je veux juste passer du numero en jour ,mois

la date je la gere deja dans une autre trame apres pour savoir si l'anne a 365  ou 366 jour je peu le faire
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Scopas Messages postés 24 Date d'inscription dimanche 21 août 2005 Statut Membre Dernière intervention 26 octobre 2009
14 juin 2006 à 10:39
Super merci c'est exactement ca
0