Bonjour,
actuellement, je cherche à mettre les bits d'un entier à 1 si une condition particulière est bien remplie.
Pour setter le n-ième bit à 1 de mon entier je procede de la manière suivante :
avec dToto une macro qui va référencer l'entier présent dans la structure rattachée au pointeur pStruc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if (MONTEST == 'Y') { dToto(pStruc) | (1 << CurrentBitNumber); }
A la compilation, j'obtiens le warning : statement with no effect.
Je sais que ce warning découle d'une option de gcc mais ma question est :
Est ce que ce warning peut être ignoré ? Est ce que je sette bien mon bit à 1 ?
Merci d'avance pour vos éclaircissements.
Ludovic
Partager