BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 11 nov. 2005 à 17:39
'& 3' teste si les 2 1ers bits ne sont pas positionnés, c'est idem '% 4' mais sans division car division est une calamité pour les perfs.
Quand on débute on étudie, les publications viendront plus tard, chaque chose en son temps.
J'enlèverai cette source dans la soirée.
cs_JanCam
Messages postés12Date d'inscriptionsamedi 24 avril 2004StatutMembreDernière intervention14 décembre 2005 11 nov. 2005 à 17:30
Okay bon j'ai regardé, il semble que le programme est un bon gros problème.
Pourrais-tu m'expliquer (dwYear & 3) == 0), j'avouerai avoir un peu de mal à comprendre ce que ça signifit.
Merci.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 11 nov. 2005 à 17:07
http://bnmvp.free.fr/DateInt.zip Flèches de direction ou souris, sers toi de cela pour vérifier la validité de ton prog.
Prends 2 dates TRES éloignées et soustrais les 2 valeurs indiquée, tu auras le nbr de jours d'écart.
if(month 2 && (year%4) 0 && day > 29) totalement insuffisant pour bissextile, regarde dans le dico.
bLeapYear ((dwYear & 3) 0) && ((dwYear % 100) != 0 || (dwYear % 400) == 0);
bissextile si divisible par 4 mais si divisible par 100 doit l'etre par 400.
2000 est bissextile, 1700, 1800 et 1900 ne l'ont pas été.
cs_JanCam
Messages postés12Date d'inscriptionsamedi 24 avril 2004StatutMembreDernière intervention14 décembre 2005 11 nov. 2005 à 16:32
Affirmatif :/
J'vais essayer d'arranger ça o_o
Merci.
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 11 nov. 2005 à 16:29
Je suppose que si l'utilisateur tape :
2/2/2005 il y aura un léger problème :)
11 nov. 2005 à 17:39
Quand on débute on étudie, les publications viendront plus tard, chaque chose en son temps.
J'enlèverai cette source dans la soirée.
11 nov. 2005 à 17:30
Pourrais-tu m'expliquer (dwYear & 3) == 0), j'avouerai avoir un peu de mal à comprendre ce que ça signifit.
Merci.
11 nov. 2005 à 17:07
Flèches de direction ou souris, sers toi de cela pour vérifier la validité de ton prog.
Prends 2 dates TRES éloignées et soustrais les 2 valeurs indiquée, tu auras le nbr de jours d'écart.
if(month 2 && (year%4) 0 && day > 29) totalement insuffisant pour bissextile, regarde dans le dico.
bLeapYear ((dwYear & 3) 0) && ((dwYear % 100) != 0 || (dwYear % 400) == 0);
bissextile si divisible par 4 mais si divisible par 100 doit l'etre par 400.
2000 est bissextile, 1700, 1800 et 1900 ne l'ont pas été.
11 nov. 2005 à 16:32
J'vais essayer d'arranger ça o_o
Merci.
11 nov. 2005 à 16:29
2/2/2005 il y aura un léger problème :)