Bonjour , aidez moi s'il vous plait en langage c

MilaMissa Messages postés 49 Statut Membre -  
nidhogg-59 Messages postés 107 Statut Membre -
Salut ,

comment transformer un texte en code ascii et puis en code binaire ?!!! en C , please help me et merciii ^^

1 réponse

  1. nidhogg-59 Messages postés 107 Statut Membre 28
     
    Pour ce qui est de caractère->ascii, il suffit de faire:
    char lettre = 'a';
    int numDeA = lettre;
    Là, numDeA contient 97, soit son code ascii.
    Pour transformer tout ça en binaire, il existe sûrement une fonction toute faite.
    Sinon, tu peux faire :
     int number = 97, i = 256, j = 100000000, resultat = 0;
     while (i != 0){
      if(i<=number){
       number -= i;
       resultat += j;}
      i=i>>1;
      j /= 10;}
     printf("%d", resultat);
    

    Voilà! J'espère que c'est bon...
    0