Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/09/2008, à 18:57

tiky

boost::dynamic_bitset

Bonsoir,

Je voudrais utiliser le template dynamic_bitset de boost pour stocker des données d'une chaîne de caractère C.

typedef unsigned char byte;

Voici le code que j'utilise:

char * str = "tiky";
size_t size = strlen( str);
boost::dynamic_bitset<byte> stream( str, str+size );

Seulement lorsque j'affiche le contenu avec un std::cout j'obtiens ceci:

01111001 01101011 01101001 01110100

Ce qui correspond à la chaîne ykit. Il applique le little endian sur les octets seulement je le veux pas. En fait je voudrais avoir l'exacte copie de ce qui est en mémoire. J'utilise une architecture x86 mais je veux que le code fonctionne sur toutes les plateformes.

Note: C'est pour écrire ma propre implémentation de MD5 en C++.


Conseil d'expert: il vous faut un dentifrice adapté...

Hors ligne