Du code C sous windev
Stagiaire WDF
Inscrit:
06/01/2005 11:37
Post(s): 32
Bonjours à tous.
Voila mon problème. j'ai un programme en C et j'ai juste un problème avec cette ligne:
return ((n % 0xff) << 24 | t << 8 | tot_trks);

le % indique modulo donc pour cela pas de problème
mais pour ce qui est du decalage à droite et des OU bit à bit, je suis coincé .
L'un de vous aurai une solution?
Je suis sous windev 8.
Merci

Contribution le : 06/01/2005 11:44
Créer un fichier PDF de la contribution Imprimer


Re: Du code C sous windev
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
OU bit à bit = OUBinaire() (illustration)

Pour le décalage, je viens de mettre la main sur une indication que je n'ai testée mais que vous confirmerez (en direction dans la FAQ) ou pas.
Lire au chapître "Expressions"...
Citation :
On en trouve aussi qui s'applique uniquement à des opérandes entières : le reste de la division entière (%), le et bit à bit (&), le ou inclusif bit à bit (|) ou encore le ou exclusif bit à bit (^), le décalage à gauche, bit à bit, (<< équivalent à un multiplication par 2) et le décalage à droite (>> équivalent à une division entière par 2)


Une piste à qui sait faire une division entière...

Contribution le : 06/01/2005 11:56
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Du code C sous windev
Stagiaire WDF
Inscrit:
06/01/2005 11:37
Post(s): 32
Citation :
Une piste à qui sait faire une division entière...


Pour la division entière, il y a modulo dans windev que permet d'avoir le reste de la division entière:
// Récupération du reste de la division
ResteDivision = Modulo(21,4) // ResteDivision vaut 1
// Équivalent à : ResteDivision = 21 Modulo 4

En tout cas, je te remercie pour ton aide.


Contribution le : 06/01/2005 16:21
Créer un fichier PDF de la contribution Imprimer


Re: Du code C sous windev
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Possible d'avoir les deux petites fonctions si cela marche ?
Histoire de ne pas réinventer la roue... à décaler les bits.

Contribution le : 06/01/2005 17:11
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2