Salut à tous!
J'ai pas mal de lacunes dans ce domaine et j'aimerai donc avoir vos avis!
J'ai un mot de 32bits que je dois former grâce à plusieurs paramètres que je reçois; typiquement j'ai:
long int mot_a_remplir;
char param_bit1_a_bit8;
char param_bit8_a_bit12;
//...
Etant donné que je dois remplir ce mot avec des paramètres de 4, 8 ou 16 bits; y-a-t'il un moyen de créer une fonction/macro qui prendrait un paramètre et sa position initiale pour les insérer dans le mot a remplir?
J'avoue ne pas connaitre grand chose en manipulation de bits (peut etre que ce que je veux n'est pas la meilleure chose à faire...) donc je suis preneur d'infos!
Merci à vous,
A+