begin process at 2012 05 30 18:43:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

transformer un jour du mois en DWORD


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

transformer un jour du mois en DWORD

mercredi 21 janvier 2004 à 16:08:40 | transformer un jour du mois en DWORD

myocean

Dans le cas de la structure AT_INFO
la variable DaysOfMonth est au format DWORD et elle recoit comme paramêtre des bit où le bit 0 est le 1er du mois (valeur 1), bit 1 : 2 du mois (valeur 2) .. (4, 8, 16)
sachant que si je veus le 1er et le 3 jour du mois il faut que j'additionne 1 + 4

Je ne sais pas comment convertir rapidement par exemple 21
sans passer par un tableau

autre cas je voudrai faire le chemin inverse mais comment

C'est pas très clair je sais mais bon
mercredi 21 janvier 2004 à 16:34:11 | Re : transformer un jour du mois en DWORD

myocean

Sinon je sais que la formule pour calculer une date n est 2^(n-1)
mercredi 21 janvier 2004 à 19:27:10 | Re : transformer un jour du mois en DWORD

ymca2003

pour calculer 2^(n-1) il faut faire un décalage de bit :
DWORD val = 2<<(n-1);

exemple pour 1er et 3ème jour
DWORD val = 2<<0 | 2<<2

pour ajouter un jour n à val
val |= 2<<(n-1);
jeudi 22 janvier 2004 à 17:31:58 | Re : transformer un jour du mois en DWORD

myocean

Pas sûr car j'obtiens :
1er jour : 2<<(1-1) -> 2 au lieu de 1
2ème jour : 2<<(2-1) -> 4 au lieu de 2
etc ...

je ne peux mettre n-2 car dans le cas du premier jour le résultat serai 0
jeudi 22 janvier 2004 à 21:23:52 | Re : transformer un jour du mois en DWORD

ymca2003

oui excuse, il faut mettre 1<<(n-1)


Cette discussion est classée dans : jour, transformer, mois, dword, bit


Répondre à ce message

Sujets en rapport avec ce message

je cherche a traduire un code de VB vers VC++ [ par JoePatent ] Je cherche a traduire un code VB en VC++ . . . Voici le code :- - - - - -Function le_jour(ByVal annee As Integer, ByVal mois As Integer, ByVal jour As Opérateur bit à bit [ par minet03 ] Hello ! J'ai demandé l'autre soir sur #Programmation comment fonctionnais le passage de plusieurs DWORD sur le même paramètre DWORD de la fonction (e calendrier [ par chinois57 ] bjr tt le monde mon prof de math ma demander de faire un calendier perpituel en C mais je coince un peu bcp "please help me" ma source est :#include # PB avec la gestion de fichier dans une de mes fonctions!!!! [ par kobee12 ] J'ai cree deux fonctions qui me permettent de charger et d'enregistrer dans un fichier selon l'ecriture dans le fichier de la maniere suivante : jour programmation en C [ par badramus ] Bonjour voici  le programme que j'ai pu faire mais ça ne marche comme je le souhaite. veuillez m'aidez a reoudre ce problème.voici le programme       Filtre sur un cin [ par BEAUBRIUS ] BonjourAlors , j'aimerai effectuer une saisie d'une date et sepparer les 3 donnée ( jour mois année )je sais que en c avec le scanf on pouvait le fair numero = jour mois [ par Scopas ] 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                    donner la date avec le jour et mois et annee [ par abdokayane ] bjr svp je cherche une applaication avec langage c qui permet de donner le date avec le jour le mois et l annee lorsq je veux ajouter des jours par ex Probleme Lecture SID sur un repertoire partagé [ par kawito ] Bonjour,ma fonction scan un repertoire et ecrit dans un fichier de log,toutes les informations des repertoires et des fichiers contenu dans celui ci.E Pseudo-code [ par Caine10 ] Coucou, j'ai un petit soucis avec l'éxercice  suivant... j'ai grand besoin d'aide ^_^"L'utilisateur encode en une seule fois une date sous la forme AA


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,796 sec (4)

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