[C++] COnversion de string en bit

Fermé
nashouille - 21 avril 2005 à 11:55
blurk Messages postés 486 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 15 mars 2009 - 21 avril 2005 à 12:13
Bonjour,

J'ai besoin de transmettre des chaines de bits / octets, mais pour cela je dois donc convertir mes chaines de caractères en bits. J'ai essayé de me débrouiller avec QByteArray, mais je n'arrive pas à grand chose.
Du coup je penses que ça serait plus simple de trouver un moyen de convertir en ASCII ma chaine de caractères mais je n'arrive pas à mettre la main sur une fonction qui fait ça.
Quelqu'un voit comment faire?
A voir également:

1 réponse

blurk Messages postés 486 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 15 mars 2009 160
21 avril 2005 à 12:13
salut,

mais les chaines de caractere C'EST de l'ASCII !
tout dépend de comment tu formate leur affichage.

petite démonstration:

char toto[20]="ABC";

printf("%c %c %c" ,toto[0], toto[1],toto[2]);

Va afficher les caractères A B C
tandis que:
printf("%d %d %d" ,toto[0], toto[1],toto[2]);

Va afficher des codes asciis

65 66 67

Mais la réalité, c'est qu'il y a bien 65 , 66, et 67 (désolé c'est du décimal) qui sont stockés consécutivement à partir de l'ofset &toto
on aurait pu le faire tout pareil avec des integers

cordialement.
0