La lecture d'un fichier binaire, bit par bit

Je sais que la fonction ci-dessous:

size_t fread(void *ptr, size_t size_of_elements, size_t number_of_elements, FILE *a_file);

Il ne lit octet par octet, mon objectif est d'être capable de lire les 12 bits à la fois et de les emmener dans un tableau. De l'aide ou des pointeurs serait grandement apprécié!

Désolé, un octet à la fois est la plus petite granularité que vous pouvez faire. Vous devrez recourir à l' (frisson) programmation à répartir sur 12 bits entités.
Je pense que vous voulez cette réponse: stackoverflow.com/questions/141525/...

OriginalL'auteur Ryan | 2012-07-27