Pages : 1
#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
Pages : 1