Bonjour,
J'ai besoin d'effectuer un masque sur une chaîne String.
Cela va me permettre d'ajouter des fonctions à un logiciel embarqué pour l'affichage IHM.
Je lis la configuration d'origine de l'embarqué (Fichier texte structuré). Je manipule certaines données afin de recrée un fichier de configuration afin que l'utilisateur puisse le réinjecter dans l'embarqué.
J'ai plusieurs variable pour l'affichage IHM (9 exactement) elles sont stockée dans des Strings (Lecture du fichier texte).
IHM1 IHM2 etc...
Elle se présente sous une forme hexadécimale de 32 bits:
Exemple: IHM1 = "A7E3FD30"
Sur cette variable je doit ajouté un masque OU de "40100000"
Afin de trouver en sortie (si je me goure pas ) : "E7F3FD30"
J'ai essayé avec un simple Or mais cela ne fonctionne pas et je suis tombé sur un site anglais qui m'indique qu'il n'y a pas de masque en .net mais qu'il faut utiliser les fonctions de décalage bits à bits << et >>.
Je continue a cherche mais si vous avez une explication merci.
Partager