[C++] COnversion de string en bit

nashouille -  
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?

1 réponse

  1. blurk Messages postés 493 Date d'inscription   Statut Membre 160
     
    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