C conversion decimal vers binaire

frizou -  
ZYZJAL Messages postés 1 Statut Membre -
salut

juste pour info que je n'ai pas trouvé sur le web avant de venir vous concerter,
il existe en C une fonction permettant de convertir un nombre decimal en binaire?
ou faut-il se "taper" le code?

merci d'avance...

17 réponses

  1. tenebres
     
    il y z cette metade aussi pour la conversion decimal => binaire sa utiliser de pointeur.

    int conversion (int unsigned short Decimal)
    {
    int unsigned short valeur;
    int tab[15];
    int x=0;
    int i;
    int reste=;
    int binaire=0;

    valeur = Decimal;

    while (valeur > 0)
    {
    reste = valeur%2 ;//calcul le reste
    tab[x] = reste;
    x++;
    valeur = valeur/2;
    }
    for(i=x;i--;i>0)
    {
    binaire = binaire + tab[i]*10^i;
    }
    return binaire ;
    }
    23
    1. hassna
       
      merci pour ce programmme
      1
    2. liember
       
      j'ai exécuté ya des erreus pour (for(i=x;i--;i>0) et valeur=;
      0