[C++] COnversion de string en bit
nashouille
-
blurk Messages postés 486 Date d'inscription Statut Membre Dernière intervention -
blurk Messages postés 486 Date d'inscription Statut Membre Dernière intervention -
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?
A voir également:
- [C++] COnversion de string en bit
- Winrar 64 bit - Télécharger - Compression & Décompression
- Power iso 32 bit - Télécharger - Gravure
- Cle windows 10 professional 64 bit gratuit - Guide
- 32 bit - Guide
- Format factory 64 bit - Télécharger - Conversion & Codecs
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";
Va afficher les caractères A B C
tandis que:
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.
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.