IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

probleme tableau conversion hexa


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Février 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 1
    Par défaut probleme tableau conversion hexa
    bonjour a tous !
    je debute dans la programmation en C dans le cadre de ma formation bts IG.
    J'ai fait un programme (avec l'aide du prof bien sur lol ) permettant de convertir un chiffre decimale en binnaire. le prgramme tourne.
    Maintenent defi : convertir une decimale en hexadecimale ! je consulte notre amie google depuis des heures et impossible de trouver une solution a mon probleme !!

    voici le code source de mon programme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    #include <stdio.h> 
    #include <conio.h> 
     
    void main () 
    { 
    int octet[8];
    int i;
    int valeur,valeurmem;
     
    	for (i=0;i<=7;i++)
    	{
    	octet [i]=0;
    	}
     
    	printf ("entrez une valeur inferieur a 255 \n");
    	scanf ("%d",&valeur);
    	valeurmem=valeur;
    	i=0;
     
    		while (valeur!=0)
    		{
    		octet [i]=valeur % 2;
    		valeur=valeur/2;
    		i++;
    		}
    		printf ("la valeur %d donne en binaire: ",valeurmem);
    			for (i=7;i>=0;i=i-1)
    			{
     
    			printf ("%d",octet[i]);
    			}
    }
    pour realiser mon programme je pense reprendre ce prog et utilisé le code binaire obtenu pour la conversion en hexa mais je n'arrive pas utilisé la variable tableau contenant ce code binaire ( octet [i] ) !!


    Quelqu'un pourrait il m'aider ou me guider ??


    Merci d'avance !

  2. #2
    Expert confirmé
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 761
    Par défaut
    Le plus simple est probablement de repartir sur le même principe en faisant des divisions par 16 au lieu des divisions par 2.
    Si tu veux un affichage 0 1 2 3 4 5 6 7 8 9 a b c d e f, construis un tableau de 16 char contenant ces caractères et utilises octet[i] comme indice du tableau pour avoir le caractère à afficher

Discussions similaires

  1. faire un tableau ascii de conversion hexa de dicom
    Par pianetdi dans le forum Images
    Réponses: 1
    Dernier message: 28/05/2013, 21h42
  2. Probleme de conversion Hexa
    Par Blobette dans le forum C#
    Réponses: 4
    Dernier message: 11/10/2007, 16h54
  3. tableau de byte + conversion hexa
    Par andromeda dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 20/07/2007, 08h30
  4. [C++] Probleme tableau
    Par yanndublanche dans le forum C++
    Réponses: 9
    Dernier message: 21/10/2004, 16h42
  5. [Math][Integer] Problème de conversion
    Par deathwing dans le forum API standards et tierces
    Réponses: 8
    Dernier message: 11/05/2004, 17h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo