Hexadecimal -> binaire by djeismagic en c

Contenu du snippet

Deuxieme programme plus subtil pour convertir les entiers en binaire . C'est du C et pas du C++

Source / Exemple :


#include <stdio.h>
#include <stdlib.h>
#include<conio.h>

 void base2()
{
  int commence=0;int val=0;char encore;
  unsigned int j=1024; /* valeur a augmenter si la valeur a convertir est tres grande */

  printf("Hello ,entrez l'entier a convertir en binaire\n");
  scanf("%i",&val);

 while(j>1)
  {
   int t;
   j=j>>1 ;
   t=(j&val);
   if (t!=0) {commence=1; t=1;} /*Souvent t prend une valeur autre que 1 */
   if ( (t==0) && (commence==0)) continue;
   else printf("%i",t);
  }

   printf("\nTape r pour recommencer ou autre chose pour quitter\n");
   getch();
   scanf("%c",&encore);
   if ((encore=='r')|(encore=='R')) base2();

}

int main()
{
        base2();
}

Conclusion :


Si toi pas comprendre moi si le temps peut te répondre

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.