[C++] COnversion de string en bit
nashouille
-
blurk Messages postés 493 Date d'inscription Statut Membre -
blurk Messages postés 493 Date d'inscription Statut Membre -
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?
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?
1 réponse
-
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.